为了账号安全,请及时绑定邮箱和手机立即绑定

PHP打开服务器上f.txt文件有错

Warning: fopen(/data/f.txt): failed to open stream: No such file or directory in D:\my homework\2.php on line 9 Warning: fclose() expects parameter 1 to be resource, boolean given in D:\my homework\2.php on line 18 这是什么哪里有问题啊?

正在回答

2 回答

刚刚解决这个问题

windows下路径得用双反斜杠

例如$file_handle=fopen("E:\\cool.txt","r");

0 回复 有任何疑惑可以回复我~
#1

慕田峪2868672

不好意思,误导你了,你用命令行转到文件所在目录,用命令行运行txt看看能不能打开,命令行找不到,所以php也找不到这个文件,原因不详,重新建了个就好了。
2017-03-10 回复 有任何疑惑可以回复我~
#2

慕田峪2868672

刚刚又试了下,确实windows下要用双反斜杠
2017-03-10 回复 有任何疑惑可以回复我~
#3

翻皮水的小白一枚 回复 慕田峪2868672

$file_handle=fopen("D:\\f.txt","r");我这么写对不对?为什么还是这个错误啊?我也知道这是路径的问题,可是怎么改都不对啊 - - 很难受
2017-03-10 回复 有任何疑惑可以回复我~
#4

慕田峪2868672 回复 翻皮水的小白一枚

你用命令行看看这个txt文件能不能打开
2017-03-12 回复 有任何疑惑可以回复我~
#5

qq__爆炸的小胖子_0 回复 翻皮水的小白一枚

我刚刚用的D:/demo/f.txt 成功了
2017-05-29 回复 有任何疑惑可以回复我~
查看2条回复

No such file or directory。不是写得很明白了吗,没有这样的文件或目录。fopen()参数有问题

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

PHP打开服务器上f.txt文件有错

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信