使用以下php代碼創建了一個目錄,期望目錄的權限是0777,實際結果是0755
復制代碼 代碼如下:mkdir('./aa/',0777);分析與測試結果: 1.mkdir()函數指定的目錄權限只能小于等于系統umask設定的默認權限。如linux默 " /> 亚洲日韩欧美国产专区,YELLOW视频在线观看免费版高清,久草在线一免费新视频

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php的mkdir()函數創建文件夾比較安全的權限設置方法

問題描述:
使用以下php代碼創建了一個目錄,期望目錄的權限是0777,實際結果是0755
復制代碼 代碼如下:mkdir('./aa/',0777);

分析與測試結果:

 1.mkdir()函數指定的目錄權限只能小于等于系統umask設定的默認權限。

如linux默認的umask一般0022, 即創建目錄的默認權限是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/
把系統默認權限改為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()函數不受系統umask影響,可以設置比系統默認權限大的權限。
復制代碼 代碼如下:
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.系統的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/
  

總結:

php若要創建一個有讀寫權限的目錄,最好使用以下代碼,不要直接使用mkdir函數指定權限,以避免系統umask的影響
復制代碼 代碼如下:
mkdir('./xw/');
chmod('./xw/',0777);

php技術php的mkdir()函數創建文件夾比較安全的權限設置方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 欧美性动漫3d在线观看完整版 | 娇小亚裔被两个黑人 | 99精品国产高清自在线看超 | 2020国产成人精品免费视频 | 国产午夜视频在永久在线观看 | 亚洲成色WWW久久网站夜月 | 中文字幕一区二区三区在线不卡 | YY6080A旧里番在线观看 | np高h肉辣一女多男 no视频在线观看 | 国产精品爽爽久久久久久蜜桃网站 | 91精品福利一区二区 | 成人 迅雷下载 | 亚洲国产AV一区二区三区四区 | 日韩AV成人无码久久精品老人 | 日韩欧美一区二区三区免费看 | 久热人人综合人人九九精品视频 | 野花韩国高清完整版在线 | 黑人娇小BBW | 正在播放黑人杂交派对卧槽 | 性插图动态图无遮挡 | 久久www免费人成_看片高清 | 成人免费在线观看视频 | 久久精品热播在线看 | 色戒未删减版在线观看完整 | 香蕉免费高清完整 | 亚洲国产成人精品不卡青青草原 | 久久水蜜桃亚洲AV无码精品偷窥 | 国产亚洲日韩另类在线观看 | 日本国产精品无码一区免费看 | 99久久无码一区人妻A片竹菊 | www色小姐 | 999久久精品国产 | SM脚奴调教丨踩踏贱奴 | 最近中文字幕完整版免费 | 嗯好大好猛皇上好深用力 | 在线va无卡无码高清 | 成人永久免费视频网站在线观看 | 欧美成人亚洲高清在线观看 | 女人高潮特级毛片 | 嫩草影院久久99 | 最近2018年手机中文字幕 |