如果我没有错,创建或从目录中删除一个文件,您可能需要该文件夹的写权限或者该文件的写权限(如果你正在修改的话)。 所以,用711组755级权限的权限和PHP脚本(该文件夹中),和下面的代码文件夹中:文件夹写权限
$fileName = "createdFile.txt";
$fileHandle = fopen($fileName, 'w') or die("can't open file");
fclose($fileHandle);
这应该创建一个新的文件或抛出一个错误?我已经在Web服务器的public_html文件夹中尝试了这一点,它确实工作,这让我感到惊讶,因为我提到了。
而且,我有点困惑在网络服务器的情况下,“人人”的权限。如果你对一个文件夹有777个权限,但没有可以真正写入或移动文件到该文件夹的php脚本,是否有任何风险?或者它将不得不是FTP访问或一些PHP脚本?
对不起,令人困惑的问题。我会尽力澄清,如果我可以。
你能在一个已经通过此脚本创建并张贴无论你是通过运行Web服务器这个脚本文件做一个'LS -l'。 – 2011-05-08 19:50:00
我正在通过网络服务器(公共网址,即)运行脚本。因为它是一个共享服务器,我不能运行该命令,但该文件的权限是755 – Filgera 2011-05-08 19:54:25
创建的文件有'755'集或父文件夹是'755' – 2011-05-08 19:58:05