注册 登录
编程论坛 PHP技术论坛

关于php语句使用

bjboy 发布于 2006-01-06 12:31, 1927 次点击

我在写php代码时用到fopen("xxx.txt","w"),语句,可是在编译时出错了,错误提示为:fopen(xxx.txt):failed to fopen stream :permission denied,我不知道是为什么,请帮忙看看把?

15 回复
#2
wangshaobo2006-01-06 14:41

出现这个提示应该是因为在此目录下你没有存取权限,将你要访问的文件放到你的站点目录底下再试试

#3
bjboy2006-01-06 15:24
谢谢,我把文件放在C:\Inetpub\wwwroot目录下,和php的程序在一起,还是不行,那我应该把它放在那里呢,或者我可以去修改一下目录下的权限吗,怎么改?
#4
wangshaobo2006-01-06 16:09

看看你的文件的属性是不是只读,把它前面的对勾去掉,再试一试

#5
bjboy2006-01-06 17:40
我看了,文件不是只读的,就是不能使用写方式打开,怎么办
#6
bjboy2006-01-06 18:14
现在是这样:我把文本文件放在d盘下的某个文件夹里,就可以用写方式打开,但在ie浏览器中看不到效果了
#7
wangshaobo2006-01-07 10:02

你确认其他网页能够在你的目录下正常工作吗,站点配置没有什么问题吧

#8
wangshaobo2006-01-07 10:12
如果正常的话,你将你要访问的那个目录的权限在共享中设置用户为everyone
#9
bjboy2006-01-07 22:44
怎么样才能将目录的权限在共享中设置用户为everyone?
#10
wangshaobo2006-01-08 08:59

在unix下通常这样就行chmod -R 0777 C:\Inetpub\wwwroot
按说在windows下将目录的属性中只读前的对勾去掉就可以了,如果再解决不了我也没有办法了

#11
wangshaobo2006-01-08 09:12

设置权限的方法是:打开"我的电脑"->"你的目录"->"属性"->"安全性"->添加everyone权限

#12
wangshaobo2006-01-08 09:29

噢,忘了一件事,就是你的代码我根本就不知道,有可能是你的代码中访问路径有错误,你先将它echo一下,看它是否是你想要的路径

#13
bjboy2006-01-08 19:45
很谢谢你啊,我将文本文件放到d:下的文件夹结果可以了,不知道是怎么回事,还有,怎么用imagestring(),来显示汉字啊?
#14
wangshaobo2006-01-09 08:49

具体函数的使用请你查阅手册好吗,手册上比我讲的要清楚得多

#15
bjboy2006-01-11 21:27
我是刚刚学习php的,想问一问学习php有什么好的方法?
#16
bjboy2006-01-15 09:23
帮我看看吧,怎么样实现动态时钟?
1