2015-03-03 53 views
0

我有一個PHP腳本,用於爲不同的用戶創建不同的目錄以存儲他們的圖像。 一種方式做,這是使用777 permision這樣的:在PHP中創建目錄,避免777權限

$path = 'images/product/'.$pid; 
if(! file_exists($path)) { 
    $mask=umask(0); 
    mkdir($path, 0777); 
    umask($mask); 
} 

是否有不涉及使用777 permision的目錄,例如設置文件所有者和組任何其他的選擇嗎?

回答

0

更改文件所有者/組需要您的Apache不應具有的權限,如果您想要安全地運行該權限。 但是,你不一定需要0777.我想你正在存儲圖像,所以你可以使用0644!

旁註:chgrp()chown()是2層的功能給你能力改變文件組/所有者

+0

任何機會,你知道如何設置文件權限的共享主機窗口。 – epynic 2015-03-03 06:48:16

相關問題