七星彩票论坛
東莞大學生網提供電腦硬件 技術問題 DEDECMS
您的當前位置:首頁 > 電腦信息 > 技術問題 > 正文

php在linux系統下mkdir()函數的權限問題

php在linux系統下mkdir()函數的權限問題
    php代碼創建一個目錄,期望的目錄權限是0777,但結果權限卻是0755。
    mkdir("file",0777);
    結論:
    1、php中的mkdir()函數創建的指定目錄權限只能小于等于系統umask設定的默認權限。
    2、php中的chmod()函數不受系統umask設定的權限影響,可以設置比系統默認權限大的權限。
    3、linux系統中的mkdir命令可以設置大于默認值的權限。
    總結:
    從上述結論中可以得出如下結果。在用php中的mkdir()函數創建讀寫權限目錄的時候,不要直接使用mkdir函數指定權限,以避免系統umask的影響。可以用如下代碼:
    mkdir("file);
    chmod("file",0777);
    

網址:http://www.8cso.com/it/jishu/449.html
上一篇:沒有了 下一篇:centos系統查找文件中的字符串命令
與該文相關的文章
七星彩票论坛