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


Автор: comtat 30.9.2008, 17:14
ситуация следующая:
есть форма, данные значения для полей формируются динамически

при отправке POST время от времени не приходят часть данных
хотя на проверку они заданы

проявляется данный косяк при большой загрузке сервера
возможно ли, что это связано с невозможностью сервером выделить память ? (в форме файлы на аттачатся)

Автор: slogic 30.9.2008, 19:53
php.ini

; Maximum size of POST data that PHP will accept.
post_max_size = 8M

Автор: comtat 30.9.2008, 21:35
Уважаемый, slogic, я прекрасно знаю где и как это настраивается ... вопрос в другом

Автор: SelenIT 1.10.2008, 00:23
А из браузера точно все поля отправились? Советую первым делом проверить каким-нибудь сниффером сами запросы. А то упоминание того, что
Цитата(comtat @  30.9.2008,  17:14 Найти цитируемый пост)
данные значения для полей формируются динамически
и
Цитата(comtat @  30.9.2008,  17:14 Найти цитируемый пост)
в форме файлы на аттачатся
наводит на смутные подозрения...

Автор: comtat 1.10.2008, 13:32
Цитата(SelenIT @  1.10.2008,  00:23 Найти цитируемый пост)
А из браузера точно все поля отправились?

точно отправились
проверял httplook'ом и Wireshark

Автор: Валерия 1.10.2008, 16:17
Вот интересно.
А если начать загружать какойто файл который грузиться секунд 20, и на 10ой секунде нажать "стоп", у тебя только часть файла загрузиться, или не загрузиться вообще?

Автор: MoLeX 2.10.2008, 06:06
Цитата(Валерия @  1.10.2008,  16:17 Найти цитируемый пост)
Вот интересно.
А если начать загружать какойто файл который грузиться секунд 20, и на 10ой секунде нажать "стоп", у тебя только часть файла загрузиться, или не загрузиться вообще?



Валерия, смотрим:
Цитата(мануал)

UPLOAD_ERR_OK
Значение: 0; Ошибок не возникало, файл был успешно загружен на сервер. 

UPLOAD_ERR_INI_SIZE
Значение: 1; Размер принятого файла превысил максимально допустимый размер, который задан директивой upload_max_filesize конфигурационного файла php.ini. 

UPLOAD_ERR_FORM_SIZE
Значение: 2; Размер загружаемого файла превысил значение MAX_FILE_SIZE, указанное в HTML-форме. 

UPLOAD_ERR_PARTIAL
Значение: 3; Загружаемый файл был получен только частично. 

UPLOAD_ERR_NO_FILE
Значение: 4; Файл не был загружен.



т.е. будет UPLOAD_ERR_PARTIAL

Автор: comtat 4.10.2008, 12:16
Цитата(SelenIT @  1.10.2008,  00:23 Найти цитируемый пост)
наводит на смутные подозрения...

У меня есть подозрения что-то это с фаером какнибуть связано ..
но если так то почему иногда данные приходят все а иногда только часть

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