Intereting Posts
Переписывать url, чтобы скрыть index.php и сделать запрос приятным Как переопределить сообщения об ошибках проверки для класса загрузки файлов в CI? Буферизация вывода PHP получить список источников данных ODBC в локальном компьютере с помощью PHP Как я могу анализировать дату из текстового файла? Как настроить код для функционального тестирования с помощью Symfony2? CSV без кавычек, не работающих с fgetcsv Войдите в Facebook с PHP-скриптом, но позвольте мне войти в браузер после окончания этого скрипта Множественные значения флажка не отображаются как вызвать другой php-файл в представление Codeigniter API-интерфейс SoftLayer Nessus Scan Status / Report через PHP XML-анализ с помощью php Редактирование файла PHP, с другим файлом php, с использованием Fwrite Что вызывает ошибку PDO Не удается выполнить запросы, в то время как другие небуферизованные запросы активны? Форма отправляется в DIV с помощью jQuery

Загрузка изображения PHP с помощью POST

Я пытаюсь сделать простой загрузчик изображений. Я искал несколько часов, и я обязательно установил enctype, и я также изменил свой php.ini в соответствии с тем, что я хочу сделать. Разрешения на файлы и папки также верны. Я пробовал один и тот же код на другом веб-сервере, и он работает. Я запускаю apache2 с php5 на малине pi .

Код HTML

<form method="post" enctype="multipart/form-data" action="upload.php"> <table> <tr><td><input type="file" name="uimage"></td></tr> <tr><td><input name="Submit" type="submit" value="Upload image"></td></tr> </table> </form> 

PHP-код

 var_dump($_FILES); 

Код PHP возвращает пустой массив. var_dump($_POST); работает отлично. На другом сервере работают оба, и загрузка изображений успешно. Я предполагаю, что это связано с моим сервером. Я проверил файл php.ini и 000-default в разрешенных сайтах, но на самом деле не могу понять, что вызывает проблему.

Вот что говорит error.log от apache2:

PHP Замечание: Неопределенный индекс: uimage в /var/www/dmz/dotpic/upload.php в строке 48, референт: http: //localhost/upload.php

Редактировать:

Под «POST» в названии вопроса я подразумеваю метод формы, который я использую. Я не пытаюсь получить доступ к изображению, используя массив $_POST . Простите за это.