Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑问] 服务器设置问题无法打开外部网页

[复制链接]
a89671557 发表于 2010-7-1 15:45:37 | 显示全部楼层 |阅读模式
本帖最后由 a89671557 于 2010-7-1 16:40 编辑
  1. <?php
  2. echo function_exists('file_get_contents')."<br>";
  3. @$carr = file('http://www.sohu.com');
  4. if(!empty($carr) && is_array($carr)) {
  5.         $text = implode('',$carr);
  6. }
  7. echo $text;
  8. ?>
复制代码
在服务器上无法运行上面的文件,导致我的采集功能几乎失效。
应该怎么设置才对?
用的是IIS6.0的,PHP版本是5.2的
危险的蘑菇 发表于 2010-7-1 15:53:41 | 显示全部楼层
检查下php的配置allow_url_fopen是否设置为On
回复

使用道具 举报

 楼主| a89671557 发表于 2010-7-1 16:01:15 | 显示全部楼层
http://www.yaoqo.com/ebook/php.php?act=phpinfo

上面的链接是服务器信息
是打开的,on 。
回复

使用道具 举报

危险的蘑菇 发表于 2010-7-1 16:08:55 | 显示全部楼层
你把@去掉,看看报什么错误
另外把单引号里的空格去掉
回复

使用道具 举报

 楼主| a89671557 发表于 2010-7-1 16:12:46 | 显示全部楼层
上面的代码,要猛刷新才能打开,
回复

使用道具 举报

 楼主| a89671557 发表于 2010-7-1 16:19:32 | 显示全部楼层
Warning: file(http://www.sohu.com) [function.file]: failed to open stream: HTTP request failed! in E:\zhangxudong\www\topen.php on line 3


我刚才把
allow_url_include = On
回复

使用道具 举报

 楼主| a89671557 发表于 2010-7-1 17:16:22 | 显示全部楼层
貌似打开外部网页,重启IIS后只能坚持15分钟。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 09:21 , Processed in 0.023630 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表