【问题标题】:How to process large amount of POST data from a textarea?如何处理来自文本区域的大量 POST 数据?
【发布时间】:2009-06-26 09:52:21
【问题描述】:

我正在开发一种工具,可以将包含大量行的大量数据(>1MB 数据)复制并粘贴到文本区域中。当我提交表单时,它只显示一个空白屏幕。什么都没发生。有没有办法用 PHP 处理表单提交的大数据,比如块和块?在 Web 表单中处理大量数据的最佳做法是什么?

谢谢你的帮助!!

【问题讨论】:

    标签: php html forms


    【解决方案1】:

    检查 php.ini 中的 post_max_size。将帖子数据上传到 php 脚本时,我从来没有遇到过任何问题。

    您是否对数据运行任何函数?比如stripslashes、htmlentities?

    尝试添加

    enctype="multipart/form-data"
    

    到你的表格。

    你有哪个 PHP 版本?请参考 PHP.net 上的以下错误报告:http://bugs.php.net/bug.php?id=22427

    【讨论】:

      【解决方案2】:

      首先,您需要将 PHP 可以处理的默认数量从 8MB 提高到您认为需要的任何数量,其次,如何处理该数据量直接取决于您实际想要用它做什么,您显然需要清理恶意代码。

      【讨论】:

      • 谢谢,就是这样。我不得不将 memory_limit 从 8M 增加到 20M,现在它可以工作了......
      猜你喜欢
      • 1970-01-01
      • 2014-03-03
      • 2011-09-02
      • 2019-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-25
      相关资源
      最近更新 更多