<FORM METHOD=POST ACTION="test2.php">
添上URL:<INPUT TYPE="text" NAME="webserver_name"><INPUT TYPE="submit" name=submit value="Go To See">
</FORM>
<HR>
<?php
if($submit){
$str=get_webserver($webserver_name);
if(strpos($str,":")){
$str_ary=split(":",strstr($str,"Server:"));
if($str1=$str_ary[1]){
$int=strrpos($str1,chr(13));
$web_str=substr($str1,0,$int);
echo "<b>".$webserver_name."</b>的WEB服务器类型是:";
echo $web_str;
} else {
echo "你输入的URL是错误的或者并不存在!";
}
} else {
echo "你输入的URL是错误的或者并不存在!";
}
}
function get_webserver($webserver_name){
$fp = fsockopen($webserver_name, 80, &$errno, &$errstr, 10);
if(!$fp) {
echo "$errstr ($errno)<br>\n";
} else {
fputs($fp,"GET / HTTP/1.0\nHost: ".$webserver_name."\n\n");
while(!feof($fp)) {
$str=$str.fgets($fp,128);
}
fclose($fp);
return $str;
}
}
?>
|