Если при работе с 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);