Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > denwer и upload файлов - массив $_FILES


Автор: Frozen_Coyote 29.2.2012, 14:19
Добрый день

проблемка такая у меня: использую денвер, при попытке аплоада файла - если он удачный - все нормально в масиве $_FILES доступны и имя $_FILES["fname", "name"] и код ошибки [error] = 0 и прочие радости. Но если аплоад не удался - к примеру файл слишком большой для передачи - $_FILES["fname", "error"] - пуст, ни кода -  ничего. Обнуляется и $_POST [имя] и массив $_FILES и т.д. Подскажите - может что то где то включить надо? директивы в php.ini проверил - все нормально вроде. 

Автор: Sanchezzz 1.3.2012, 06:19
посмотрите чему равно значение в PHP ini или в <? phpinfo() ?>

по умолчанию в денвере 2м

upload_max_filesize = 2M // увеличить это
и 
post_max_size = 8M//и это

Автор: skyboy 1.3.2012, 07:35
Sanchezzz, разве при превышении этих лимитов  $_FILES будет пуст? насколько я помню, в соответствующем поле $_FILES[<index>]['error'] будет код ошибки.

Автор: Sanchezzz 1.3.2012, 10:10
Точно сказать не могу не помню )
еще может быть у тега <form> настоит атрибут enctype="multipart/form-data" который забыли как всегда напечатать) 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)