Неопределенный индекс: file_upload в PHP 7.2.1 - PullRequest
0 голосов
/ 08 июля 2019

Я получаю сообщение об ошибке

Примечание: неопределенный индекс: file_upload в C: \ MAMP \ htdocs \ basic_files \ upload.php в строке 3

КогдаЯ загружаю страницу, чтобы загрузить файл в форме.

Я знаю, что многие другие приводят проблему с настройками enctype или php.ini в качестве причины этой ошибки, но я вполне уверен, что мои в порядке,Я очистил кеш браузера (chrome) и несколько раз перезапустил сервер MAMP, чтобы убедиться, но я все еще получаю сообщение об ошибке.

Мои настройки php.ini:

file_uploads = On
upload_max_filesize = 128M
max_file_uploads = 20
memory_limit = 128M 
max_execution_time = 30
post_max_size = 128M

Мой PHP:

<code><?php   
ini_set('display_errors', 1);
error_reporting(E_ALL);
echo "<pre>Max upload size: ".ini_get('upload_max_filesize')."\nMax post 
size: ".ini_get('post_max_size')."
"; if (isset ($ _ POST ['submit'])) {print_r ($ _FILES ['file_upload']);}?> Документ

Когда я нажимаю кнопку отправки, страница в течение нескольких секунд ничего не делает, а затем переходит на пустую страницу, все еще называемую upload.php.

1 Ответ

0 голосов
/ 08 июля 2019

Хотя я не могу быть на 100% уверен, что это было действительно исправлением, я думаю, что это, вероятно, было. Я удостоверился, что все настройки php.ini были правильными и что enctype был установлен в «multipart / formdata». Затем я удалил кеш браузера и перезапустил компьютер, и код начал работать.

...