$url="http://www.google.com";$fcontents=file_get_contents($url);//第6行
@eregi("<title>(.*)</title>",$fcontents,$rg);//截取内容echo $rg[1];//输出标题有时能正常显示“Google”但也有时会显示:
Warning: file_get_contents(http://www.google.com) [function.file-get-contents]: failed to open stream: HTTP request failed! in E:\Web\htdocs\index.php on line 6

解决方案 »

  1.   

    试别的不出名的小站。是不是google对这有屏蔽了。还是你的网络不稳定了。
      

  2.   

    那就用fopen  fread试下嘛不过我想file_get_contents好像都集成了这种方法~!
      

  3.   

    也有可能google有防止过快访问的设置
      

  4.   

    你认真检查下是否你配置有什么没开启的.我测试过了..是没问题的..这个东西GOOGLE是屏蔽不了的.就好象,你要查他HTML代码..右击就行..
      

  5.   

    正则表达式没什么问题,应该是屏蔽的问题,可以试着模拟浏览器的请求格式,用socket系列的函数实现,刷新也要控制在一定时间间隔,不能太快了。