За последние 24 часа нас посетили 30823 программиста и 1440 роботов. Сейчас ищут 890 программистов ...

Помогите разбить - обрезать и заново собрать строку!

Тема в разделе "PHP для новичков", создана пользователем Priler, 10 мар 2013.

  1. Priler

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

    С нами с:
    2 мар 2013
    Сообщения:
    171
    Симпатии:
    0
    Адрес:
    New-York
    Здравствуйте.
    Помогите разобраться в чем ошибка?
    Код (Text):
    1.  
    2.         $url = str_ireplace(array("http://www.","http://"), '',"http://www.stihi.in.ua/proizved.php");
    3.         //$ch = curl_init('http://yandex.ru/yandsearch?text=url%3A'.urlencode($url).'+%7C+url%3Awww.'.urlencode($url).'&lr=213');
    4.         $ch = curl_init('http://yandex.ru/yandsearch?text=url%3Astihi.in.ua/proizved.php+%7C+url%3Awww.stihi.in.ua/proizved.php&lr=213');
    5.         curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    6.         curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:16.0) Gecko/20120815 Firefox/16.0 bot');
    7.         curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    8.         curl_setopt($ch, CURLOPT_TIMEOUT, 10);
    9.         curl_setopt($ch, CURLOPT_HEADER, false);
    10.         $ret = curl_exec($ch);
    11.         curl_close($ch);
    12.         //<strong class="b-head-logo__text">Нашёлся<br>1&nbsp;ответ</strong>
    13.         echo htmlspecialchars($ret);
    14.         echo preg_match('|<strong class="b-head-logo__text">(.*?)</strong>|is',$ret,$index);
    15.         preg_match('|<br>(\d*?)\&nbsp;|Uis',$index[1],$index);
    16.         $index = $index[1]>0?1:2;
    17.         //echo $index;
    18.         if($index==1)echo'Проиндексировано';
    19.         else echo'Не проиндексировано';
    20.         echo'<br />';

    Скрипт должен проверять страницу на индексированность, но не делает этого, помогите решить проблему!