0

代码:

$file= '../LOGS/'.$time.'.csv';
chmod("../LOGS/", 777);
$fp = fopen($file, 'c+');

我收到警告:“不允许操作”。

如何获得许可。请帮我。

4

1 回答 1

2

这意味着正在执行脚本的用户(很可能www-datahttpdWeb 服务器进程的用户)无权更改文件的权限。

要获得此访问权限,您需要与系统管理员交谈,以便正确配置服务器以允许访问由您的脚本保存的文件。

最后 -777始终是您文件的错误权限掩码。如果您对可访问网络的服务器上的文件设置如此自由的权限,那么您基本上是在用鲜花、欢迎垫、牛奶和饼干创建一个可爱的安全开门。

于 2013-05-08T08:36:23.863 回答