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

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

你文件后缀名是不是html。要改为php才可以解析的

file_get_contents只能获取html内容,无法解析js,如果想解析,比较麻烦,比如使用phantomjs

文件名的编码统一了吗?如果windows要转为gbk。

file_get_contents() 很方便,但是没有任何控制能力,效率也比使用 fopen/fread 要慢一些。你可以用 Streams 函数来实现读取采集数据,控制连接时间等。比如:[php]$handle = @fopen(\" http://www.163.com\", \"r\");if (!$handle) {? ? die(\'...

首先要确定你的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 = ...

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

因为有些空间是不支持 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)"

我看你的PHP没有错误,拷屏的内容是file_get_contents返回的内容,PHP代码完全正确运行了,返回了指定网页的内容。 指定网页的内容可能不是你预期的,但是那已经和我们的PHP无关了,我们的PHP是完全正确执行了的。

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

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