2016-07-20 62 views
0

move_uploaded_file在PHP中不起作用。 下面是代碼在PHP中上傳的文件無法運行

$TempFilePath ='../tmp'; 
$filename = $custid.$HTTP_POST_FILES['upload']['name']; 
if(move_uploaded_file($HTTP_POST_FILES['upload']['tmp_name'], $setTempFilePath .$filename)){ 
    echo '<br>File Moved <bR>'; 
    if (file_exists($TempFilePath .$filename)){ 
     echo '<br> File Exists <br>'; 
    } else { 
     echo '<br> File doesnt Exists <br>'; 
    } 
else { 
    echo '<br>File not Moved <bR>'; 
} 

輸出是:

File Moved 

File doesnt Exists 

錯誤:如果文件移動,那麼爲什麼文件犯規存在。

+2

'$ setTempFilePath。$ filename' vs'$ TempFilePath。$ filename'? – castis

+0

編輯代碼 –

+0

使用'$ _FILES'而不是'$ HTTP_POST_FILES' – RiggsFolly

回答