2014-02-19 2 views
0

У меня проблема с загрузкой файла с PHP. HTML кодphp не удается загрузить файл

<form enctype="multipart/form-data" id="form" action="action.php"> 
    <input type="file" name="file"/><br/><br/> 
    <input type="submit" id="upload" value="Upload"/> 
</form> 

и сегмент PHP является

if($_FILES["file"]["error"]>0){ 
    $result['status'] = -1; 
    $result['message'] = 'Unknown Error'; 
} 
else{ 
    $file = $_FILES["file"]; 
    $savepath = '/CSV Files/'.$file["name"]; 
    move_uploaded_file($file['tmp_name'],$savepath); 
} 

Проблема заключается в $result['status'] не -1, но $file является нулевым. И странно, что код работал хорошо несколько дней назад, и внезапно умер недавно. Надеюсь, кто-нибудь может мне помочь. Большое спасибо!

+0

показать нам 'print_r ($ _ FILES)'; –

+0

print_r ($ file); что он печатает? – Fabio

+0

Как код внезапно перестает работать? Изменение климата? –

ответ

1

Вы пропустили добавить method="POST" в вашем <form> теге

<form method="POST" enctype="multipart/form-data" id="form" action="design.php"> 
     ^^^^^^^^^^^^^ 
+0

он все еще не работает с методом = «post» – CharlesDou

+0

Может быть, причина для пути к папке для загрузки –

+0

Ну, я не предоставил полный путь сюда, но Я уверен, что сам путь не имеет проблем. Проблема $ _FILES пуста. – CharlesDou

Смежные вопросы