Как обработать большое количество данных POST из текстовой области? - PullRequest
2 голосов
/ 26 июня 2009

Я занимаюсь разработкой инструмента, в котором можно скопировать и вставить в текстовую область множество данных (> 1 МБ) с большим количеством строк. Когда я отправляю форму, она просто показывает пустой экран. Ничего не произошло. Есть ли способ обработки больших данных, представленных формой с помощью PHP, например, по частям? Каковы оптимальные методы обработки большого количества данных в веб-форме?

Спасибо за помощь !!

Ответы [ 2 ]

1 голос
/ 26 июня 2009

Проверьте post_max_size в php.ini. У меня никогда не было проблем с загрузкой данных постов в php-скрипт.

Запускаете ли вы какие-либо функции для данных? Как полосатые удары, htmlentities?

Попробуйте добавить

enctype="multipart/form-data"

К вашей форме.

А какая у вас версия PHP? Пожалуйста, обратитесь к следующему сообщению об ошибке на PHP.net: http://bugs.php.net/bug.php?id=22427

0 голосов
/ 26 июня 2009

Во-первых, вам нужно увеличить значение по умолчанию, которое PHP может обрабатывать, с 8 МБ до того, что, по вашему мнению, вам понадобится, во-вторых, как обрабатывать этот объем данных, напрямую зависит от того, что вы на самом деле хотите с ним делать, вам, очевидно, потребуется очистить вредоносный код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...