我安装了php手册并尝试打开它,但是:
警告:fopen(e.txt)[function.fopen]:无法打开流:
中的权限被拒绝
答案 0 :(得分:1)
你是用PHP打开的吗?它在服务器上吗?如果是这样,您需要设置它所在文件夹的权限以允许读取文件。如果它只是在您计算机上的文件夹中,那么它是否受到文件夹设置中的任何限制的保护?
答案 1 :(得分:0)
当Joshua'Cuppers'Whittle回答问题很可能与您的CHMOD权限有关。但是,我将以更多PHP和“动态”形式发布我的答案。
在打开文件之前:
if (substr(sprintf('%o', fileperms('e.txt')), -4) == 1777) {
chmod('e.txt', 777)
}
// And now the fopen(); part of your code
(可悲的是,我自己无法测试,所以这个答案只是理论上的。)