我知道move_uploaded_file()
设置上传文件的名称并设置目的地。我有这样的:PHP 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"];
预先感谢您
没有得到你的问题正确。你想使用张贴变量作为文件名? '$ targetPath = $ _SERVER ['DOCUMENT_ROOT']。 “/ IMG /型材/'.$_ POST [ “东西”];'? – bansi
是的,完全......谢谢,但问题是文件的扩展。现在我明白了。我做了'$ ext = explode('。',$ _FILES ['file'] ['name']);' –