PHP上傳中使用move_uploaded_file($tmp_name,$destination)和copy($src,$dst)都無法把檔案移動到我指定的檔案夾。使用的是appserv,建立檔案夾路徑APPserv/www/uploads
兩個檔案,upload.php:
Insert title here
doAction.php:
上傳效果:
無法移動到我建立的檔案夾,貌似這個路徑上傳後就刪除了
回複內容:
PHP上傳中使用move_uploaded_file($tmp_name,$destination)和copy($src,$dst)都無法把檔案移動到我指定的檔案夾。使用的是appserv,建立檔案夾路徑APPserv/www/uploads
兩個檔案,upload.php:
Insert title here
doAction.php:
上傳效果:
無法移動到我建立的檔案夾,貌似這個路徑上傳後就刪除了
你的代碼
另外最後的php?>是什麼玩意?有這樣寫的嗎?
樓主你這段代碼沒問題啊,我試了可以成功的;
檢查一下你的doAction.php
同級目錄下有沒有uploads
這個檔案夾啊
php.ini 找到這個file_uploads
看這個值是否為On
你 exit;
了。2333333
你的exit是個什麼鬼?2333333333
目錄的許可權要檢查一下
謝謝大家,改成這樣就可以了
`
//$_FILES:檔案上傳變數
print_r($_FILES);
$filename=$_FILES'myFile';
$type=$_FILES'myFile';
$tmp_name=$_FILES'myFile';
$size=$_FILES'myFile';
$error=$_FILES'myFile';
//將伺服器上的臨時檔案移動指定目錄下
//move_uploaded_file($tmp_name,$destination):將伺服器上的臨時檔案移動到指定目錄下
//叫什麼名字,移動成功返回true,否則返回false
move_uploaded_file($tmp_name, "uploads/".$filename);
//copy($src,$dst):將檔案拷貝到指定目錄,拷貝成功返回true,否則返回false
//copy($tmp_name,"uploads/".$filename);
?>`