龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

获取页面内容的一个函数

时间:2014-07-22 14:52来源: 作者: 点击:
分享到:
获取页面内容的一个函数
获取页面内容的一个函数
function getwebdate($url){
        $tmp = str_replace('http://', '', $url);
        $domain = substr($tmp, 0, strpos($tmp, '/'));
        $path = strstr($tmp, '/');
        $fp = fsockopen($domain, 80, $errno, $errstr, 30);
        if (!$fp) {
                echo "$errstr ($errno)<br />\n";
        } else {
                $out = "GET $path HTTP/1.1\r\n";
                $out .= "Host: {$domain}\r\n";
                //$out .= "Referer: {$url}\r\n";
                $out .= "Connection: Close\r\n\r\n";
        
                fwrite($fp, $out);
                while (!feof($fp)) {
                        $html .= fgets($fp, 128);
                }
                fclose($fp);
                return substr(strstr($html, "\r\n\r\n"), 4);
        }
}
精彩图集

赞助商链接