使用以下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()函數創建文件夾比較安全的權限設置方法,轉載需保留來源!

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

主站蜘蛛池模板: 97在线精品视频免费 | 少妇高潮A视频 | 国产毛片视频网站 | 亚洲中文字幕乱码熟女在线 | 伊人久久中文大香线蕉综合 | ai换脸在线全集观看 | 国产精品永久免费 | 亚洲精品福利一区二区在线观看 | 秋霞电影院午夜伦高清 | 国产三级在线观看视频 | 暖暖 视频 免费 高清 在线观看 | 精品人妻一区二区三区视频53 | 深喉吞精日本 | chinesedaddy80老年人 | AV天堂午夜精品一区 | 久久久久久91香蕉国产 | 果冻传媒2021一二三区 | 国产99精品视频一区二区三区 | 全黄h全肉细节全文 | 国产精品嫩草久久久久 | 跳蛋按摩棒玉势PLAY高H | 97视频免费上传播放 | 国产亚洲精品网站在线视频 | 欧美日韩一区二区三区四区 | 免费观看桶机十分钟 | 超碰最新地址 | 中文无码不卡的岛国片国产片 | 伊人久久国产精品 | 国产精品久久久久久久人人看 | 色人阁久久| 同居了嫂子在线观看 | 解开白丝老师的短裙猛烈进入 | 幻女FREE性俄罗斯学生 | 国产精品成久久久久三级四虎 | 成人免费看片又大又黄 | 国产在线精品亚洲第1页 | 三级网站视频 | 国产成人精品午夜福麻豆报告 | 99久久国产综合精品网成人影院 | 国产精品久久久久久久久99热 | 最新国产精品视频免费看 |