Copy Code code as follows:
<?php
if (!function_exists (' get_headers ')) {
The function get_headers ($url, $format =0) {
$url =parse_url ($url);
$end = "\r\n\r\n";
$FP =fsockopen ($url [' Host '], (Empty ($url [' Port ']): $url [' Port ']), $errno, $errstr, 30);
Modified if ($FP) {
$out = "get/http/1.1\r\n";
$out. = "Host:". $url [' Host ']. " \ r \ n ";
$out. = "connection:close\r\n\r\n";
One $var = ';
Fwrite ($fp, $out);
while (!feof ($fp)) {
$var. =fgets ($FP, 1280);
if (Strpos ($var, $end))
break;
17}
Fclose ($FP);
$var =preg_replace ("/\r\n\r\n.*\$/", "", $var);
$var =explode ("\ r \ n", $var);
if ($format) {
foreach ($var as $i) {
Preg_match ('/^ ([a-za-z-]+): + (. *) $/', $i, $parts))
$v [$parts [1]]= $parts [2];
25}
return $v;
}else{
return $var;
29}
30}
31}
32}
Echo ' <pre> ';
Print_r (get_headers (' http://www.jb51.net '));