mlfk.net
当前位置:首页 >> 网站不能用FilE_gEt_ContEnts函数,求解决啊 >>

网站不能用FilE_gEt_ContEnts函数,求解决啊

有些主机服务商把php的allow_url_fopen选项是关闭了,就是没法直接使用file_get_contents来获取远程web页面的内容。那就是可以使用另外一个函数curl。 下面是file_get_contents和curl两个函数同样功能的不同写法 file_get_contents函数的使用示...

大部分是通过修改配置文件php.ini中的 allow_url_fopen = On 就可以了,我的配置是这样的, 如果不行把user_agent="PHP" 修改成user_agent="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"

无论用什么方法都必须去从其他服务器上获取数据,都是一样。 如果目标服务器做了防采集的话,建议使用curl去模拟浏览器访问,如果直接file_get_contents的的话访问量太大可能会被封IP。 希望我的回答对你有帮助。

$url=" http://www.baidu.com/"$contents = file_get_contents($url); 这里错了,少一个分号应该是 $url=" http://www.baidu.com/"; $contents = file_get_contents($url);

file_get_content 这个函数,是用来获取文件内容的埃。。。。。。和fread一个作用

首先要确定你的PHP版本,file_get_contents需要PHP 4.3以上版本才能运行。然后登录VPS,修改你的PHP.ini文件,大概在555行,找到下面的内容: ; Whether to allow the treatment of URLs (like http:// or ftp://) as files. allow_url_fopen = ...

file_get_contents 获取的时间是不发送HEADER头信息,而服务端又需要验证浏览器头信息,所以服务端验证不到,就会产生拒绝服务信息,所以出错了。解决方法可能需要换获取程序。

你应该让空间服务商开启php.ini的allow_url_fopen 为 On,allow_url_include 为 On。 或者你在admin.php,forum.php,install/include/install_function.php,config/config_global.php,config/config_ucenter.php以及uc_server\data/config.in...

file_get_contents() 读取一个文件中的内容,包括远程文件!! file_get_contents() 函数是用来将文件的内容读入到一个字符串中的首选方法!!

试试用curl,把超时时间设置长一点 基本套路如下: $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,"http://www.xxx.com"); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_TIMEOUT, 60); //调整超时时间,单位是秒 $out...

网站首页 | 网站地图
All rights reserved Powered by www.mlfk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com