0
我正在使用下面的PHP代码创建动态xml文件。如果目录权限设置0777,似乎在0755失败,我对这个世界执行权限会带来安全风险,在许多网站阅读创建文件并设置目录权限
...
$file_name = "";
$rss_feed_dir = $_SERVER['DOCUMENT_ROOT'] . '/xml/';
chmod($rss_feed_dir, 0777);
$file = $rss_feed_dir . $file_name . '.xml';
$file_handle = fopen($file, "w");
fwrite($file_handle, $xml);
fclose($file_handle);
文件将被创建。
我应该在这个脚本的末尾chmod回0755吗?
有没有更好的方法来设置目录权限?
如何判断PHP脚本属于哪个组?我想知道如果一个快速解决方案是将组更改为任何人? – rrrfusco
对不起,我更新了我的答案。您可能需要的是确保正确的组权限位于目录中。 775是你可能要找的。 – chinnychinchin