2011-04-06 167 views
-3

我安装了PHP手册,并试图打开它,但:无法打开文件

警告:FOPEN(e.txt)[function.fopen]:未能打开流:权限在

否认
+6

检查文件权限。 – Gaurav 2011-04-06 10:53:58

回答

1

你在PHP中打开这个吗?它在服务器上吗?如果是这样,您需要设置文件夹的权限以允许读取文件。如果它只是在您的计算机上的文件夹中,是否受到文件夹设置中的任何限制的保护?

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 

(可悲的是,我不能测试它自己,所以这个答案只能是理论上的。)