проверка наличия фразы

Тема в разделе "PHP", создана пользователем lexxxus56, 13 дек 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. lexxxus56

    lexxxus56

    Регистр.:
    27 окт 2007
    Сообщения:
    370
    Симпатии:
    373
    Подскажите, пожалуйста, как реализовать проверку на странице (файлообменника, например) наличие фразы: "удален, не найден".
    Нужно, чтобы при нажатии кнопки, проверялся URL ? к примеру:
    http://letitbit.net/download/0564.0000cebc7c0cf2eea656d03c28/tex.rar.html
    и если находится словосочетание "не найден", то
    echo "no";
    else
    echo "ok";
     
  2. stealthdebuger

    stealthdebuger Механик

    Administrator
    Регистр.:
    25 авг 2008
    Сообщения:
    634
    Симпатии:
    1.421
    PHP:
    // $url содержит полученную страницу
    if(strstr($url'не найден')) echo "no";
    else echo 
    "yes";
     
  3. noisiaman

    noisiaman Создатель

    Регистр.:
    16 дек 2009
    Сообщения:
    17
    Симпатии:
    0
    PHP:
    <?php
    if (strpos(@file_get_contents($url), 'не найден') === FALSE)
     echo 
    'no';
    else
     echo 
    'ok';
    ?>
     
  4. swer

    swer

    Регистр.:
    15 июн 2008
    Сообщения:
    305
    Симпатии:
    38
    PHP:
    $file=file_get_contents('http://letitbit.net/download/0564.0000cebc7c0cf2eea656d03c28/tex.rar.html');
    $file=strip_tags($file,'<h3>');
    preg_match('|<h3>(.*)</h3>|i',$file,$ext);
    if(empty(
    $ext)){
    echo 
    'ok';}else{echo'err';}
     
Статус темы:
Закрыта.