php当中读取文件内容的问题

[复制链接]
查看11 | 回复4 | 2010-12-21 17:36:56 | 显示全部楼层 |阅读模式
代码如下
但是提示这样的错误:Warning: fopen(D:/wamp5/wamp/www/../data/info.dat) [function.fopen]: failed to open stream: No such file or directory in D:\wamp5\wamp\www\bbs2\list.php on line 2
Error: 打开文件错误,请检查目录是否正确,或稍后再试!
我在D:\wamp5\wamp\www建了一个data的文件夹,在data的文件夹里建了一个info.dat的文件,还是错误。
请问如何修改?
聆风幽幽说的:你好,你回答的第一条,我试过了提示相同的错误;第二条:权限不够的:我在PIN.INI里面查找,在php.ini中allow_url_fopen =on,这个没问题;第三条:error_reporting(0);在PIN.INI里面,全部都是error_reporting;还有,在PIN.INI里面找不到set_time_limit(0);
wokaozcoo说的:我按照操作还是Warning: fopen(D:/wamp5/wamp/www/data/info.dat) [function.fopen]: failed to open stream: No such file or directory in D:\wamp5\wamp\www\bbs2\list.php on line 2
Error: 打开文件错误,请检查目录是否正确,或稍后再试!
问题依然没有解决:所以可否请专家在本机上操作测试后告诉我该如何操作,这样更有助于问题的解决,或者加入我的QQ:175246500,进一步指点。

回复

使用道具 举报

千问 | 2010-12-21 17:36:56 | 显示全部楼层
我看见你的地址错误,你可以先换一下下面的这个句子!如果不是,我再帮你看!1.$fp = fopen($_SERVER['DOCUMENT_ROOT']."/data/info.dat",'r'); 2.权限不够,在php.ini中allow_url_fopen =on3.error_reporting(0);set_time_limit(0);就可以了
回复

使用道具 举报

千问 | 2010-12-21 17:36:56 | 显示全部楼层
后缀写错了……你的后缀是.txt 不是.dat你隐藏了文件后缀了
回复

使用道具 举报

千问 | 2010-12-21 17:36:56 | 显示全部楼层
没权限啊。。。看你都读到document_root的上级目录去了。。
回复

使用道具 举报

千问 | 2010-12-21 17:36:56 | 显示全部楼层
路径表达示写错了
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行