抓取远程网页HTML源文件
$url="www.youku.com"; //获取目标
$getstr="/";
$fp=@fsockopen($url,80,$errno,$errstr,10);
if (!$fp){
echo "$errstr ($errno)
"; //如果打开失败,则把错误信息输出.
}
else {
fputs($fp,"GET ".$getstr." HTTP/1.1/r/nHost:www.phperz.com/r/nConnection: Close/r/n/r/n"); //正确打开,发送请求头信息
//关于http头信息你可以参考本站的另一篇文件 HTTP协议头信息详解
while (!feof($fp)){
$data.= fgets($fp,1024); //fgets为 逐行读取,后面的1024为一行最多返回多少字节的数据,可以不指定默认为1K,也就是1024字节.
}
fclose($fp);
}
echo "";
?>