取WEB版本的一段脚本

取WEB版本
  1. $fp =@fsockopen($domain$port$errno$errstr, 20);   
  2.      if(!$fp){   
  3.              return "UNKNOWN";   
  4.     exit;   
  5.     } else {   
  6.          $ok = false;   
  7.          @fputs($fp,"GET $geturl HTTP/1.0\nHost: $domain\n\n\r\n");   
  8.          while(!feof($fp)){   
  9.              $line = fgets($fp,128);   
  10.              if(! $ok && preg_match("/^[\r\n]+$/",$line)) {   
  11.               $ok = true; //正文开始   
  12.              }   
  13.              if(!$ok){   
  14.                  if(preg_match("/([^:]+?):(.+)/",$line,$r))   
  15.                  $info[$r[1]] = $r[2];//取WEB版本   
  16.                  }else{   
  17.          $body.=$line;//取得BODY文件   
  18.                  }   
  19.     }   
  20.          }   
  21.   
  22.   
  23.      fclose($fp);   

关键词: webserver , 版本 , 脚本 , php

上一篇: 迷茫的生活引发的扯淡
下一篇: MySQL Storage Engines

相关文章
目前还没有人评论,您发表点看法?
发表评论

评论内容 (必填):