2015-10-16 26 views
-1

我隨意開始無法將上傳的文件移動到其他文件夾。已檢查視頻文件夾的權限,並確保它是可寫的。我正在使用完整路徑,並且以前沒有遇到過問題。有什麼想法嗎?無法在PHP中移動文件

警告:move_uploaded_file()以:無法在/ home /主/的public_html /應用/班/視頻移動 '的/ tmp/php5xBeV5' 到 '/home/main/homes/videos/1440597514_tmp_IMG_20150804_174422551.jpg'。上線34

function importVideo() { 
    $filename = $_FILES["file"]["name"]; 
    $newfilename = substr(md5(rand()), 0, 7); 
    $ext = pathinfo($filename, PATHINFO_EXTENSION); 
    $target_file = '/home/main/homes/videos/'.$filename; 
    $file = $_FILES['file']; 
    move_uploaded_file($file['tmp_name'], $target_file); 

} 
+0

錯誤不是來自該代碼 - 您的$ newfilename是7個十六進制字符,但錯誤消息有一個更復雜的名稱。 –

+0

提供的錯誤是使用$ filename,我必須複製舊代碼。現在更新。 –

+0

檢查此[post](http://stackoverflow.com/a/13723279/4611395)是否可以幫助您。 –

回答

0

最終class.php,我登錄到服務器克隆的,我是引用沒有實際存在的,我引用了服務器上的目錄。感謝您的幫助。