2016-01-29 59 views
0

move_uploaded_file未定義索引文件錯誤, 爲什麼我得到此錯誤?如何解決這個問題?move_uploaded_file未定義索引文件

<?php 
if (!file_exists("upload")) { 
    mkdir("upload"); 
} 

if (isset($_POST["regform"])) { 
    if (!empty($_FILES["file"]["tmp_name"])) { 
     $fileName = explode(".", $_FILES["file"]["name"]); 
     if ($fileName[1] == "csv") { 
      move_uploaded_file($_FILES["files"]["tmp_name"], "upload/" . $_FILES["file"]["name"]); 
      echo "Stored in : " . "upload/" . $_FILES["file"]["name"]; 
     } else { 
      echo " You must choose a csv file to upload!!"; 
     } 
    } else { 
     echo "You must choose a file!!"; 
    } 
    echo ""; 
} 

?> 

回答

1

你有拼寫錯誤

這裏
move_uploaded_file($_FILES["files"]["tmp_name"], "upload/" .$_FILES["file"]["name"]);

你有一個額外的「第一$ _FILES [ '文件']

應該
move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" .$_FILES["file"]["name"]);

+0

非常感謝您先生! – MonsieurMagZ