У Kohana и парсера Simple HTML Dom возникли проблемы - PullRequest
1 голос
/ 03 октября 2011

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

0 голосов
/ 03 октября 2011

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

...