首页 > 上网技巧 > 电脑小技巧 > 解决PHP failed to open stream: HTTP request ...

解决PHP failed to open stream: HTTP request failed错误

时间:2014-09-11 11:15 作者:QQ地带 我要评论

虽然php手册上说fopen和file_get_contents都可以直接给url参数获取内容,但总是会报如下这个错误
 
  1. Warning: fopen(http://www.oicqzone.com/) [function.readfile]: failed to open stream: HTTP request failed! 
采用curl获取url数据就可以避免这种时不时的错误了
 
  1. function geturldata($url
  2. $ch = curl_init(); 
  3. curl_setopt ($ch, CURLOPT_URL, $url); 
  4. curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); 
  5. curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT,10); 
  6. $content = curl_exec($ch); 
  7. return $content

标签: php
顶一下
(0)
0%
踩一下
(0)
0%

Google提供的广告