На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Serafim, fatalist
  
    > Проверять доступность странички
      Мне нужно на php проверять доступность определенной странички. Я так понимаю, что мне нужно получить из нее header. И проверить на наличие 200 ответа. Но у меня сейчас интернет урезан, а нужно срочно. Кто может помогите исходничком. Где-то я видел такой сурс. :(
        ExpandedWrap disabled
           
          <?
          $host = "yourhost.com";
          $url = "/page/path.html";
           
          $request = "GET $url HTTP/1.0\r\nHost: $host\r\n\r\n";
           
          $fp = fsockopen($host, 80, &$errno, &$errstr, 30);
           
          if(!$fp) {
              print "HOST IS DEAD [$errstr ($errno)]<br>\n";
              exit;
          }
           
          fputs($fp, $request);
          $res = fgets($fp, 1024);
          fclose($fp);
           
          list($proto, $dres, $sres) = split(" ", $res);
           
          if($dres == "200" and $sres == "OK\r\n") {
             print "PAGE IS LIVE";
          } else {
             print "PAGE IS DEAD";
          }  
          ?>
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0159 ]   [ 15 queries used ]   [ Generated: 27.04.24, 18:38 GMT ]