Cуть скрипта такая - скрипт смотрит файл на удаленном сайта, ищет и выдирает из 1.html фрагменты между ">" и ".site", а далее выводит массив полученных результатов. Вот только проблема - срабатывает он далеко не всегда 1 из 5 раз (просто ничего не выводит), а когда срабатывает ыводит не все результаты, а 1-2 (хотя критериям preg_match_all соответствует больше записей) Подскажите чайнику в чем проблема? Код (Text): <? $fp = fopen("http://www.mydomain.ru/1.html", "r"); $file = fread($fp, 999999); $file = trim(chop($file)); preg_match_all("!>([^<]+)\.site!si", $file, $ff); for ($i = 0; $i < 9; $i++) { echo $ff[1][$i] . "<br><br>"; } ?>