1

尝试在我的应用程序中使用 Simple HTML Dom Parser。

将 scraping_slashdot() 的示例函数放入控制器中。

include_once('includes/simple_html_dom.php');
$ret = $this->scraping_slashdot();
print_r($ret);

得到:

ErrorException [ Fatal Error ]: Allowed memory size of 134217728 bytes exhausted (tried to allocate 291337 bytes)

问题是,当我在独立文件中(不是作为 Ko 应用程序的一部分)执行完全相同的操作时,一切似乎都运行良好。

有谁知道它可能是什么?

附言

使用 Ko 3.2,没有尝试过其他版本,虽然我之前在 3.0 中使用过这个类就好了。

4

1 回答 1

0

您的脚本正在尝试分配更多的内存然后允许。尝试使用分析器(Xdebug)来查看泄漏来自哪里或使用解决方案 -ini_set('memory_limit', '-1')或者如果您有权访问,则直接在 php.ini 中设置它。

于 2011-10-03T19:40:41.837 回答