PHP5 $ _FILES [] [] ошибка уведомления - не определено - PullRequest
0 голосов
/ 31 мая 2011

Я пытаюсь загрузить файл на свой сервер, используя скрипт php5.И я получаю уведомление об ошибке Undefined index: qqfile.

$_FILES['qqfile']['tmp_name']

Но я не знаю, как это не определено из предыдущего сценария."Tmp_name" есть в массиве, но qqfile показывает UnDefined ...

Ответы [ 2 ]

2 голосов
/ 31 мая 2011

, если $_FILES['qqfile'] не существует, то не может ['tmp_name'].Сделайте var_dump($_FILES), чтобы увидеть, что там на самом деле.Обратите внимание, что если ваша форма загрузки файла не имеет следующий формат, загрузка файла НЕ будет работать:

<form action="yourscript.php" method="POST" enctype="multipart/form-data">
                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ MUST BE present
0 голосов
/ 31 мая 2011

В большинстве случаев загружаемый файл превышает ограничение, установленное в php.ini.

Попробуйте загрузить небольшой файл и посмотрите, работает ли он.

Кстати, в PHP нет "неопределенного" типа. И невозможно, что существует $_FILES['qqfile']['tmp_name'], но не только $_FILES['qqfile']

Что касается php.ini, вы должны увидеть значение:

ini_set('post_max_size',); 
ini_set('upload_max_filesize',); 
ini_set('max_input_time', );

Вы уверены, что у вас есть

<input type="file" name="qqfile" />

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...