четверг, 13 сентября 2012 г.

Файл не грузится на сервер

Перечислю основные моменты, которые нужно проверить, если файл не грузится на сервер

phpinfo();


file_uploads - возможность запретить или разрешить загрузку файлов в целом. По умолчанию On.
upload_max_filesize - максимальный размер файла, который может быть загружен. Если Вам необходимо работать с большими файлами, измените эту настройку. По умолчанию 2М. Не забудьте изменить post_max_size.
post_max_size - общее ограничение сверху на размер данных, передаваемых в POST запросе. Если Вам необходимо работать с большими файлами, или передавать несколько файлов одновременно, измените эту настройку. Значение по умолчанию 8М.
upload_tmp_dir - временная директория на сервере, в которую будут помещаться все загружаемые файлы. Проверьте, какие на нее выставлены права

Проверить содержимое массива $_FILES

print_r($_FILES);
Если элемент массива errors содержит значение отличное от нуля:

1. 'Размер файла большой' (upload_max_filesize конфигурационного файла php.ini.);
2. 'Размер файла большой' (превысил значение MAX_FILE_SIZE, указанное в HTML-форме);
3. 'Загружено только часть файла';
4. 'Файл не загружен';
6. 'Не задан временный каталог';
7. 'Невозможна записаь на дискк';

Комментариев нет:

Отправить комментарий