У Kohana и парсера Simple HTML Dom возникли проблемы

Пытаюсь использовать 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)

Дело в том, что когда я делаю ту же самую вещь в отдельном файле (не как часть приложения Ко), кажется, что все работает просто отлично.

Кто-нибудь знает, что это может быть?

PS

Используя Ko 3.2, я не пробовал другие версии, хотя я использовал этот класс в 3.0 раньше просто отлично.

1 ответ

Ваш скрипт пытается выделить больше памяти, чем разрешено. Попробуйте использовать профилировщик (Xdebug), чтобы увидеть, откуда возникла утечка, или воспользуйтесь обходным решением - ini_set('memory_limit', '-1') или установите его прямо в php.ini, если у вас есть доступ.

Другие вопросы по тегам