2011-11-30 70 views
0

我使用mkdir()在php中創建了一個目錄。 這是我的函數:mkdir + chmod,設置了錯誤的chmod

if (!mkdir(dir_processed_xmls, 0777, true)) { 
       die('failed: "'.dir_processed_xmls.'" schlug fehl.'); 
      } 

我我檢查服務器上的目錄,它沒有使用chmod權利,我設置。

可能是什麼問題?

乾杯 拉爾斯

回答

1

只要你創建一個文件或目錄,掩碼是隻有最大可能的面具。一般來說,出於安全原因,系統將減去世界並經常分組寫入權限。這意味着通用應用程序可以請求0o666(用於文檔)或0o777(用於腳本和目錄)權限,而不必擔心本地安全機制。