PHP move_uploaded_file 重命名文件

拉罗奥塞哈

我知道这会move_uploaded_file()设置上传文件的名称并设置目的地。我有这个:

$sourcePath = $_FILES['file']['tmp_name']; // Storing source path of the    file in a variable
$targetPath = $_SERVER['DOCUMENT_ROOT'] . '/img/profiles/'.$_FILES['file']['name']; // Target path where file is to be stored
move_uploaded_file($sourcePath,$targetPath) ; // Moving Uploaded file`

我试过爆炸,$_FILES['file']['tmp_name']但我无法将上传文件的名称更改为我的 POST 变量$newfile=$_POST["something"];

先感谢您

艾哈迈德·吉纳尼

我在用

//文件名

$file_name = $_FILES["file"]["name"];
$file_name = preg_replace('/\\.[^.\\s]{3,4}$/', '', $file_name);

// 获取扩展名

$ext = pathinfo($_FILES['file']['name'], PATHINFO_EXTENSION);

// 更换名字

$imagename = $file_name . time() . "." . $ext;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

PHP 文件上传 move_uploaded_file

使用php函数move_uploaded_file上传文件图像后找不到文件图像

move_uploaded_file错误php无法上传到文件路径

在移动文件上的 move_uploaded_file() 之后调用 PHP unlink() 失败

警告 move_uploaded_file():无法在 php 中移动音频文件

PHP move_uploaded_file失败

move_uploaded_file()无法将文件移动到Google App Engine(php 7.2)上的Google Storage

通过HTML / PHP上传文件时,可以使用OK()而不是move_uploaded_file()代替吗?

PHP move_uploaded_file用于上传目录

PHP Move_uploaded_file函数不起作用

move_uploaded_file在PHP中不起作用

move_uploaded_file在PHP中不起作用

PHP move_uploaded_file成功上传但返回false

PHP move_uploaded_file权限仅在RHEL上被拒绝

PHP+MYSQL:错误 move_uploaded_file() 无法移动

使用move_uploaded_file上传文件错误

move_uploaded_file仅在IE中保存空文件

使用move_uploaded_file()后如何删除文件

move_uploaded_file 更改文件的校验和?

PHP文件重命名本身

重命名PHP中的文件?

重命名文件上传 PHP

从php表单重命名文件

php文件重命名和文件夹重命名

php 8.1 Mac 11.6.6 move_uploaded_file“无法打开流:权限被拒绝”错误

PHP move_uploaded_file权限被拒绝(权限设置为755)

PHP / IIS copy()/ move_uploaded_file()无法打开流:权限被拒绝警告

PHP move_uploaded_file不起作用,但是也没有错误?

如何确定为什么PHP的move_uploaded_file失败