
15.12.2009, 17:34
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
С нами:
11278406
Репутация:
818
|
|
Сообщение от Matnya
большое спс. а функциями типа fsockopen() мона получить заголовок Server? если да, то как? плиз
PHP код:
<?php
$fp = fsockopen("www.ya.ru", 80, $errno, $errstr, 3);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
$out = "GET / HTTP/1.1\r\n";
$out .= "Host: www.ya.ru\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
$data = fread($fp, 100*1024);
fclose($fp);
list($headers) = explode("\r\n\r\n",$data);
echo 'HEADERS: <br><textarea cols="40" rows="20" wrap="OFF">'.$headers.'</textarea><hr>';
if(preg_match("#Server: (.*)\n#",$headers, $m))
echo 'SERVER: <strong>'.$m[1].'</strong>';
}
?>
|
|
|