我想上傳一些GPX(XML技術)文件到服務器,並用動態文件名(例如0.gpx,1.gpx ...)重命名它們。我不知道如何使用move_uploaded_file函數執行此操作,因爲它只創建無延伸文件。我得到'name'文件而不是'name.gpx'文件。PHP move_uploaded_file動態文件名 - 文件沒有擴展名
不應該使用uploadef文件的PATHINFO_EXTENSION自動創建具有正確擴展名的文件嗎?
我試圖這樣調用該函數:
$filename = 0;
move_uploaded_file($_FILES['uploadfiles']['tmp_name'][$f], $filename);
$filename++;
即使我嘗試創建一個擴展的字符串它不工作:
$tmp = 0;
$ext = pathinfo($name, PATHINFO_EXTENSION);
$filename = $tmp + "." + $ext;
move_uploaded_file($_FILES['uploadfiles']['tmp_name'][$f], $filename);
$tmp++;
幫助嗎?
如果您想知道/是否會爲您創建擴展名,答案是否定的。閱讀說明書http://www.php.net//manual/en/function.pathinfo.php –