linux 下php中的file()函数执行不了.! 请各位大虾赐教..在下感激不尽 file要使用url的形式的话,需要php.ini激活 allow_url_fopen 选项。参考手册上都有。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我apache上面设置了allow_url_fopen=On. 我的就是discuz上的php.ini,已经设置了. 但是还是抓取不了! file_get_contens也不行. 一样的抓取不了. allow_url_fopen 是php.ini里的选项!确保你修改的php.ini是正确的配置文件。 ; Whether to allow the treatment of URLs (like http:// or ftp://) as files.allow_url_fopen = On; Whether to allow include/require to open URLs (like http:// or ftp://) as files.allow_url_include = Off这里是我设置的,不知道有没有问题.... $userok =implode ('', file ('http://passport.lonol.com/validateCookie.do?pid=1&uid=$user')); $userok =implode ('', file ('http://passport.lonol.com/validateCookie.do?pid=1&uid=$user')); 这样不行. 我都试 了.. 是不是还有什么需要设置的地方... ? 请教高手.. 先print_r(file ("http://passport.lonol.com/validateCookie.do?pid=1&uid=$user"))看看有没有值 php是什么版本啊,有些版本读取远程会有bug 查到一些原因了,域名好像在linux下面解析不了。 直接访问IP可以。 不清楚为什么解析不了,希望高手能够再次给出答案。。 http://passport.lonol.com/validateCookie.do?pid=1&uid=$user //存在不? 终于找到原因了。 1.linux域名不能解析。。 2."http://passport.lonol.com/validateCookie.do?pid=1&uid=$user" $user变量不能正确解析程序代码没什么问题。 又有一个问题了,"$user" 变量的解析控制开关在哪里? 希望高手再次帮忙, 谢谢了。 1、."http://passport.lonol.com/validateCookie.do?pid=1&uid=$user" 这个可先用变量代替 $url="http://passport.lonol.com/validateCookie.do?pid=1&uid=".$user;2 用file(),如果打开的是url,要用转码,以防有非法字符(如空格)$url=urlencode($url) ; file($url);可测试一下! 俺测试了一下!用file_get_content()可以获得源文件,但加urlencode($url) 反而不行!不知道为什么! php的mysql函数里有没有非“拼字符串”的方法更新数据库的呢? php 绝对路径问题 这条语句为什么没有执行? 求php+mysql写的图书馆管理系统源代码 请教代码:如何查找某网页里面含有特定字符 ?急关于windows.open无法在新的窗口弹出页面 关于文件下载 PHP分页调用数据,怎么速度这么慢啊,内有语句. 表单textarea内容过长为什么“找不到该页”? 网站注册中短信验证码的一些求解 [散分] CMSPAD 1.1 一些原创且非常实用的特性 奇怪了,匹配不到\"
allow_url_fopen = On; Whether to allow include/require to open URLs (like http:// or ftp://) as file
s.
allow_url_include = Off
这里是我设置的,不知道有没有问题....
这样不行. 我都试 了.. 是不是还有什么需要设置的地方... ? 请教高手..
print_r(file ("http://passport.lonol.com/validateCookie.do?pid=1&uid=$user"))看看有没有值
1.linux域名不能解析。。
2."http://passport.lonol.com/validateCookie.do?pid=1&uid=$user" $user变量不能正确解析
程序代码没什么问题。
又有一个问题了,"$user" 变量的解析控制开关在哪里? 希望高手再次帮忙, 谢谢了。
$url="http://passport.lonol.com/validateCookie.do?pid=1&uid=".$user;2 用file(),如果打开的是url,要用转码,以防有非法字符(如空格)
$url=urlencode($url) ;
file($url);可测试一下!
用file_get_content()可以获得源文件,但加urlencode($url) 反而不行!
不知道为什么!