频道栏目
首页 > 资讯 > 内容采集 > 正文

php里常用的远程采集函数

16-01-06        来源:[db:作者]  
收藏   我要投稿
/** 
 * 获取远程url的内容 
 * @param string $url 
 * @return string 
 */
function get_url_content($url) { 
  if(function_exists(curl_init)) { 
    $ch = curl_init(); 
    $timeout = 5; 
    curl_setopt ($ch, CURLOPT_URL, $url); 
    curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); 
    curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); 
    curl_setopt ($ch, CURLOPT_TIMEOUT, $timeout); 
      
    $file_contents = curl_exec($ch); 
    curl_close($ch); 
  } else { 
    $file_contents = file_get_contents($url); 
  } 
  
  return $file_contents; 
}

测试

$url = 'http://www.baidu.com'; 
$a = get_url_content($url); 
echo $a; 

相关TAG标签
上一篇:详解XML-RPC和JAX-RPC
下一篇:XML卷之实战锦囊(2)——动态查询
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站