可以从Apache中的安全目录读取,但不能写入


Can read from, but cannot write to secure directory in Apache

每个人。我正在尝试编写一个从安全目录中读取和写入文件的PHP脚本。也就是说,用户无法访问的目录。我把"拒绝所有"放在上述目录的.htaccess中,PHP脚本可以毫无错误地从该目录中读取文件。但是,我无法将文件写入该目录。当我尝试使用带有"w"选项的fopen时,会出现"拒绝权限"错误。

有人知道怎么解决这个问题吗?

在php中使用is_writeble()函数来检查您是否有权写入目录。如果没有,您可以使用chmod()更改权限并对其进行写入。

我想明白了。我无法从PHP脚本中使用chmod并更改权限("不允许操作"),我必须从终端中使用chmod并更改权限。谢谢你的建议。