Если при работе с simple_html_dom вы получаете следующую ошибку: Fatal error: Allowed memory size of bytes exhausted, значит, скорее всего, вы забыли после работы с отдельной страницей выполнить $html->clear();
Пример:
$html = file_get_html($url); foreach($html->find('div[class=posts]') as $element){ foreach($element->find('img') as $el){ // do smth } } $html->clear(); unset($html);