我知道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']);' –