如果我沒有錯,創建或從目錄中刪除一個文件,您可能需要該文件夾的寫權限或者該文件的寫權限(如果你正在修改的話)。 所以,用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