За последние 24 часа нас посетили 18099 программистов и 1599 роботов. Сейчас ищут 914 программистов ...

Проблемка со скриптом, все утро голову ломаю

Тема в разделе "Вопросы от блондинок", создана пользователем debil, 12 мар 2008.

  1. debil

    debil Активный пользователь

    С нами с:
    1 фев 2008
    Сообщения:
    3
    Симпатии:
    0
    Cуть скрипта такая - скрипт смотрит файл на удаленном сайта, ищет и выдирает из 1.html фрагменты между ">" и ".site",
    а далее выводит массив полученных результатов.

    Вот только проблема - срабатывает он далеко не всегда 1 из 5 раз (просто ничего не выводит), а когда срабатывает ыводит не все результаты, а 1-2 (хотя критериям preg_match_all соответствует больше записей)

    Подскажите чайнику в чем проблема?

    Код (Text):
    1.  
    2. <?
    3. $fp = fopen("http://www.mydomain.ru/1.html", "r");
    4. $file = fread($fp, 999999);
    5. $file = trim(chop($file));
    6. preg_match_all("!>([^<]+)\.site!si", $file, $ff);
    7.  for ($i = 0; $i < 9; $i++)
    8.  {
    9.  echo $ff[1][$i] . "<br><br>";
    10.  }
    11. ?>
     
  2. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    в кодировке?
     
  3. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Контент воруем?
     
  4. Johnatan

    Johnatan Активный пользователь

    С нами с:
    6 мар 2008
    Сообщения:
    508
    Симпатии:
    0
    Адрес:
    Испания
    если воруем русский контент, то возможно поможет директива /u после регулярного выражения.