2013-10-28 106 views
-1

第一次用戶,我的PHP目前正在業餘假期。不過,我正在創建一個基本網站(針對汽車公司),管理員用戶需要添加圖片。我當前的代碼是PHP文件上傳 - 更改文件名

'echo "NEW RECORD CREATED" . "<br>"; 
echo "Upload: " . $_FILES["file"]["name"] . "<br>"; 
echo "Type: " . $_FILES["file"]["type"] . "<br>"; 
echo "Size: " . ($_FILES["file"]["size"]/1024) . " kB<br>"; 
echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br>"; 

if (file_exists("upload/" . $_FILES["file"]["name"])) 
    { 
    echo $_FILES["file"]["name"] . " already exists. "; 
    } 
else 
    { 
    move_uploaded_file($_FILES["file"]["tmp_name"], 
    "upload/" . $_FILES["file"]["name"]); 
    } 
} } else { echo "Invalid file"; }}' 
+0

完全不清楚你在問什麼 –

回答

4

你只需要更新您的這部分代碼......它將一個唯一的ID添加到文件名的前面。

move_uploaded_file($_FILES["file"]["tmp_name"], 
    "upload/" . uniqid() . "_" . $_FILES["file"]["name"]); 
+0

謝謝@Christopher!非常感謝你。不要假設你有任何想法將你的答案修改爲一個日期,以便在遇到任何問題時更容易。 – MJWes