php检测空间是否开启pfsockopen函数

发布时间:2019-12-22编辑:脚本学堂
分享一段php代码,用于测试网站空间是否开启了pfsockopen函数,需要的朋友参考下。

例子,检测主机空间是否开启pfsockopen函数?
 

复制代码 代码示例:
<?php
$fp = pfsockopen("www.yuju100.com", 80, $errno, $errstr, 30);
if (!$fp) {
  echo "$errstr ($errno)<br />n";   }
  else { 
    $out = "GET / HTTP/1.1rn";
    $out .= "Host: www.yuju100.comrn"; 
    $out .= "Connection: Closernrn"; 
    fwrite($fp, $out); 
    while (!feof($fp)) {
      echo fgets($fp, 128);
    }
 fclose($fp); 

?>
 

fsockopen函数被禁用的解决方法:
如果服务器没有同时禁用pfsockopen,直接将fsockopen函数替换为pfsockopen。