2016-01-29 4 views
0

move_uploaded_file undefined index file error, Почему я получаю эту ошибку? как это исправить?move_uploaded_file undefined индексный файл

<?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"]);

У вас есть дополнительный 's' в первом $ _FILES [ 'FILES']

должно быть
move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" .$_FILES["file"]["name"]);

+0

Большое спасибо! – MonsieurMagZ