Всем доброго времени суток Занимаюсь парсингом сайта, при рекурсивном вызове функции parsing_page браузер грузится, пока его не остановишь, помогите пожалуйста разобраться с проблемой вот код: Код (Text): require_once ("simple_html_dom.php"); // Вызов функции для парсинга ссылок главной сраницы каталога parsing_page('http://www.merlion.ru/goods/catalog/cat/'); function parsing_page($url) { // Анализируем страницы для выбора способа парсинга $path_url = parse_url($url); // Рег.выражение для главной страницы $path_url["path"] == /goods/catalog/cat/ preg_match('#(/goods/catalog/cat/)#i', $path_url['path'], $pathmain); preg_match('#(/goods/catalog/cat/\w+/\w+/)#i', $path_url['path'], $pathcat); #preg_match('#(/goods/catalog/product/\d+/)#i', $path_url['path'], $pathdetail); $merl = file_get_html($url); switch( $path_url['path'] ): case $pathmain[0] : foreach ($merl->find('div[class="catalog_link"]') as $main_container): $h3 = $main_container->find("h3"); #echo $h3[0]; foreach ($main_container->find('ul[class="catalog_list"] li ul') as $ul): foreach($ul->find('a') as $li): parsing_page("http://www.merlion.ru".$li->href); endforeach; endforeach; endforeach; break; case $pathcat[0]: echo "KO<br>"; break; endswitch; }