Пишу парсер, в одном из моментов скрипт просто виснет и не выполняется. Вот сам код парсера:
<? function browser($url){ include('useragent.php'); return $res; } function Write2File($filename, $content){ } function luxorfilm(){ $index = browser('http://XXXXXXXX.com/videos'); $FilmHtml = $IndexFilms[$i]; // постер к фильму preg_match('#<img src=\"([^\"]*)\" title="([^\"]*)" alt="([^\"]*)" width=\"160\" height=\"120\" id=\"([^\"]*)\" />#', $FilmHtml, $ok); $FilmImg = $ok[1]; //картинка к видео со страницы категории $FilmTitle = $ok[2]; //название видео //Ссылка на страницу видео $FilmLink = $ok[1]; //Ссылка на ролик //$FilmFLV = preg_replace("/[^0-9]/", '', $FilmLink); $FilmFLV = 'http://XXXXXXXXXX.com/pv/'.$ok[0].'.flv'; // идем на страницу фильма и забираем описание $FilmPage = browser("http://XXXXXXXXX.com" . $FilmLink); } // $sql = "DELETE FROM parser_film WHERE `kinoteatr` = 'luxor'"; // $result = mysql_query($sql); // очищаем файл //file_put_contents('luxor.dat', ''); // запускаем парсер luxorfilm(); ?>
Стоит только закомментировать строку
// идем на страницу фильма и забираем описание $FilmPage = browser("http://XXXXXXXXX.com" . $FilmLink);
В чем может быть причина?