任何想法爲什麼這不起作用?我以前用過很多次。 我所說的文件夾「上傳」在同一目錄PHP上傳問題
$target_path = "uploads/";
$target_path = $target_path . basename($_FILES['file']['name']);
if(! move_uploaded_file($_FILES['file']['tmp_name'], $target_path)) {
$error = 1;
}
文件輸入形式似乎是工作,因爲當我回聲出$_POST['file'];
文件名是正確的
感謝
確切的問題是什麼?如果文件沒有被移動,你應該嘗試使用一個絕對的$ target_path(/.../.../uploads)而不是相對的(uploads /)。如果上傳與您正在使用的php文件位於相同目錄中,則可以使用 $ target_path = basedir(\ _ \ _ FILE \ _ \ _)。 '/上傳/'; 將工作 – MartinodF 2010-05-10 17:36:48
move_uploaded_files是什麼引發錯誤,我試圖使用絕對目錄也沒有工作? – user195257 2010-05-10 17:43:26
你也可以發佈你所得到的錯誤嗎? – 2010-05-10 17:46:01