file_get_contents获取不到网页内容的解决方法
作者:
file_get_contents获取不到网页内容的解决方法,需要的朋友可以参考一下
复制代码 代码如下:
<?php
$url = "http://jb51.net/index.html";
$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_HTTPAUTH, CURLAUTH_ANY);
//curl_setopt($ch, CURLOPT_USERPWD, US_NAME.":".US_PWD);
$contents = curl_exec($ch);
curl_close($ch);
echo $contents;
?>
您可能感兴趣的文章:
- 探讨file_get_contents与curl效率及稳定性的分析
- 深入php函数file_get_contents超时处理的方法详解
- 详解PHP内置访问资源的超时时间 time_out file_get_contents read_file
- 比file_get_contents稳定的curl_get_contents分享
- PHP-CGI进程CPU 100% 与 file_get_contents 函数的关系分析
- php中使用Curl、socket、file_get_contents三种方法POST提交数据
- PHP下通过file_get_contents的代理使用方法
- php file_get_contents函数轻松采集html数据
- PHP file_get_contents 函数超时的几种解决方法
- 关于file_get_contents返回为空或函数不可用的解决方案