Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.147.56.45] |
|
Сообщ.
#1
,
|
|
|
Мне нужно на php проверять доступность определенной странички. Я так понимаю, что мне нужно получить из нее header. И проверить на наличие 200 ответа. Но у меня сейчас интернет урезан, а нужно срочно. Кто может помогите исходничком. Где-то я видел такой сурс.
|
Сообщ.
#2
,
|
|
|
<? $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"; } ?> |