最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php中mkdir()函數(shù)的權限問題分析

 更新時間:2016年09月24日 23:14:17   投稿:mdxy-dxy  
這篇文章主要介紹了php中mkdir()函數(shù)的權限問題分析,需要的朋友可以參考下

問題描述:
使用以下php代碼創(chuàng)建了一個目錄,期望目錄的權限是0777,實際結(jié)果是0755

mkdir('./aa/',0777);

分析與測試結(jié)果:

1.mkdir()函數(shù)指定的目錄權限只能小于等于系統(tǒng)umask設定的默認權限。
如linux默認的umask一般0022, 即創(chuàng)建目錄的默認權限是0755, 所以這時php mkdir('./aa/',0777) 得到目錄的權限是0755.

xw@xw-X201:~/Desktop/dd/aa$ umask
0022
xw@xw-X201:~/Desktop/dd/aa$ php -r "mkdir('./xw/',0777);"
xw@xw-X201:~/Desktop/dd/aa$ php -r "mkdir('./xw1/',0755);"
xw@xw-X201:~/Desktop/dd/aa$ php -r "mkdir('./xw2/',0747);"
xw@xw-X201:~/Desktop/dd/aa$ ll
總用量 20
drwxrwxrwx 5 xw xw 4096 2012-06-01 11:58 ./
drwxr-xr-x 6 xw xw 4096 2012-06-01 11:26 ../
drwxr-xr-x 2 xw xw 4096 2012-06-01 11:57 xw/
drwxr-xr-x 2 xw xw 4096 2012-06-01 11:58 xw1/
drwxr--r-x 2 xw xw 4096 2012-06-01 11:58 xw2/

把系統(tǒng)默認權限改為777,mkdir()可以指定更大權限了

xw@xw-X201:~/Desktop/dd/aa$ umask 000
xw@xw-X201:~/Desktop/dd/aa$ php -r "mkdir('./xw2/',0777);"
xw@xw-X201:~/Desktop/dd/aa$ ll
總用量 12
drwxrwxrwx 3 xw xw 4096 2012-06-01 12:08 ./
drwxr-xr-x 6 xw xw 4096 2012-06-01 11:26 ../
drwxrwxrwx 2 xw xw 4096 2012-06-01 12:08 xw2/

2.chmod()函數(shù)不受系統(tǒng)umask影響,可以設置比系統(tǒng)默認權限大的權限。

xw@xw-X201:~/Desktop/dd/aa$ umask
0022
xw@xw-X201:~/Desktop/dd/aa$ php -r "mkdir('./xw1/',0777);"
xw@xw-X201:~/Desktop/dd/aa$ php -r "mkdir('./xw2/');"
xw@xw-X201:~/Desktop/dd/aa$ php -r "mkdir('./xw3/');chmod('./xw3/',0777);"
xw@xw-X201:~/Desktop/dd/aa$ ll
總用量 20
drwxrwxrwx 5 xw xw 4096 2012-06-01 12:12 ./
drwxr-xr-x 6 xw xw 4096 2012-06-01 11:26 ../
drwxr-xr-x 2 xw xw 4096 2012-06-01 12:11 xw1/
drwxr-xr-x 2 xw xw 4096 2012-06-01 12:11 xw2/
drwxrwxrwx 2 xw xw 4096 2012-06-01 12:12 xw3/

3.系統(tǒng)的mkdir命令可以設置大于默認值的權限。

xw@xw-X201:~/Desktop/dd/aa$ umask
0022
xw@xw-X201:~/Desktop/dd/aa$ mkdir -m0777 xw
xw@xw-X201:~/Desktop/dd/aa$ ll
總用量 12
drwxrwxrwx 3 xw xw 4096 2012-06-01 12:18 ./
drwxr-xr-x 6 xw xw 4096 2012-06-01 11:26 ../
drwxrwxrwx 2 xw xw 4096 2012-06-01 12:18 xw/

總結(jié):
php若要創(chuàng)建一個有讀寫權限的目錄,最好使用以下代碼,不要直接使用mkdir函數(shù)指定權限,以避免系統(tǒng)umask的影響

mkdir('./xw/');
chmod('./xw/',0777);

相關文章

  • PHP實現(xiàn)對xml的增刪改查操作案例分析

    PHP實現(xiàn)對xml的增刪改查操作案例分析

    這篇文章主要介紹了PHP實現(xiàn)對xml的增刪改查操作,結(jié)合具體案例形式分析了php針對xml格式文件的增刪改查操作相關實現(xiàn)技巧,需要的朋友可以參考下
    2017-05-05
  • PHP下編碼轉(zhuǎn)換函數(shù)mb_convert_encoding與iconv的使用說明

    PHP下編碼轉(zhuǎn)換函數(shù)mb_convert_encoding與iconv的使用說明

    mb_convert_encoding這個函數(shù)是用來轉(zhuǎn)換編碼的。原來一直對程序編碼這一概念不理解,不過現(xiàn)在好像有點開竅了。
    2009-12-12
  • PHP錯誤WARNING: SESSION_START() [FUNCTION.SESSION-START]解決方法

    PHP錯誤WARNING: SESSION_START() [FUNCTION.SESSION-START]解決方法

    這篇文章主要介紹了PHP錯誤WARNING: SESSION_START() [FUNCTION.SESSION-START]解決方法,需要的朋友可以參考下
    2014-05-05
  • php面向?qū)ο?字段的聲明與使用

    php面向?qū)ο?字段的聲明與使用

    類就像是一個模板,它定義了么個概念或真實事物的性質(zhì)和行為。類提供了一個基礎,可以在這個基礎上創(chuàng)建實體(即這個類所建模的實體)的特定實例,這些特定實例稱為對象
    2012-06-06
  • 詳解PHP用mb_string處理windows中文字符

    詳解PHP用mb_string處理windows中文字符

    如果想批處理以前下載的一堆文件,把文件里的關鍵內(nèi)容用正則匹配出來,集中處理。操作文件時遇到一個問題,就是windows操作系統(tǒng)中的編碼問題。本文將帶著大家詳細探討此問題。
    2021-05-05
  • RSA實現(xiàn)JS前端加密與PHP后端解密功能示例

    RSA實現(xiàn)JS前端加密與PHP后端解密功能示例

    這篇文章主要介紹了RSA實現(xiàn)JS前端加密與PHP后端解密功能,結(jié)合實例形式分析了rsa前端js加密與后端php解密相關操作技巧,需要的朋友可以參考下
    2019-08-08
  • php curl 模擬登錄并獲取數(shù)據(jù)實例詳解

    php curl 模擬登錄并獲取數(shù)據(jù)實例詳解

    cURL 是一個功能強大的PHP庫,使用PHP的cURL庫可以簡單和有效地抓取網(wǎng)頁并采集內(nèi)容,設置cookie完成模擬登錄網(wǎng)頁,curl提供了豐富的函數(shù),開發(fā)者可以從PHP手冊中獲取更多關于cURL信息。本文以模擬登錄開源中國(oschina)為例,需要的朋友可以參考下
    2016-12-12
  • PHP實現(xiàn)動態(tài)柱狀圖改進版

    PHP實現(xiàn)動態(tài)柱狀圖改進版

    這篇文章主要介紹了PHP實現(xiàn)動態(tài)柱狀圖改進版,是在前面所述實現(xiàn)柱狀圖的基礎上進行的改進,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • 基于HBase Thrift接口的一些使用問題及相關注意事項的詳解

    基于HBase Thrift接口的一些使用問題及相關注意事項的詳解

    本篇文章是對HBase Thrift接口的一些使用問題及相關注意事項進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP操作數(shù)組的一些函數(shù)整理介紹

    PHP操作數(shù)組的一些函數(shù)整理介紹

    PHP中最常用到的數(shù)據(jù)結(jié)構(gòu)就是數(shù)組,數(shù)組可以幫我們解決很大一部分的編程問題。其實有很多數(shù)組操作不用我們自己寫,系統(tǒng)已經(jīng)自帶了相關的函數(shù)了。下面我們介紹一些關于PHP數(shù)組操作的函數(shù),也許有些你沒有聽說過。
    2011-07-07

最新評論

逊克县| 富蕴县| 库尔勒市| 洛南县| 高州市| 西安市| 开化县| 嵊州市| 武川县| 锦州市| 刚察县| 措美县| 新宁县| 宜黄县| 南充市| 阳泉市| 元朗区| 盐城市| 砚山县| 贺州市| 大渡口区| 大丰市| 泰来县| 宣汉县| 松原市| 七台河市| 木里| 琼结县| 马尔康县| 衡东县| 深圳市| 赤壁市| 通道| 铁岭市| 营山县| 湘阴县| 九江市| 诏安县| 容城县| 莱州市| 应用必备|