使用以下php代碼創(chuàng)建了一個目錄,期望目錄的權(quán)限是0777,實際結(jié)果是0755
復(fù)制代碼 代碼如下:mkdir('./aa/',0777);分析與測試結(jié)果: 1.mkdir()函數(shù)指定的目錄權(quán)限只能小于等于系統(tǒng)umask設(shè)定的默認權(quán)限。如linux默 " /> 体内精69xxxxxx喷潮,日本女人下面毛茸茸,国产人妻人伦精品A区

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

php的mkdir()函數(shù)創(chuàng)建文件夾比較安全的權(quán)限設(shè)置方法

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

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

 1.mkdir()函數(shù)指定的目錄權(quán)限只能小于等于系統(tǒng)umask設(shè)定的默認權(quán)限。

如linux默認的umask一般0022, 即創(chuàng)建目錄的默認權(quán)限是0755, 所以這時php  mkdir('./aa/',0777) 得到目錄的權(quán)限是0755.
復(fù)制代碼 代碼如下:
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)默認權(quán)限改為777,mkdir()可以指定更大權(quán)限了
復(fù)制代碼 代碼如下:
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影響,可以設(shè)置比系統(tǒng)默認權(quán)限大的權(quán)限。
復(fù)制代碼 代碼如下:
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命令可以設(shè)置大于默認值的權(quán)限。
復(fù)制代碼 代碼如下:
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)建一個有讀寫權(quán)限的目錄,最好使用以下代碼,不要直接使用mkdir函數(shù)指定權(quán)限,以避免系統(tǒng)umask的影響
復(fù)制代碼 代碼如下:
mkdir('./xw/');
chmod('./xw/',0777);

php技術(shù)php的mkdir()函數(shù)創(chuàng)建文件夾比較安全的權(quán)限設(shè)置方法,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 97夜夜澡人人爽人人模人人喊 | 98久久人妻少妇激情啪啪 | 受坐在攻腿上H道具PLAY | 青青青国产依人精品视频 | 色橹橹欧美在线观看视频高清 | 扒开 浓密 毛 | 毛片在线全部免费观看 | 久久综合视频网站 | 日本综艺大尺度无删减版在线 | 丝袜足控免费网站xx91 | 国产成人精品男人的天堂网站 | 免费国产久久拍久久爱 | 好看AV中文字幕在线观看 | 久久天堂成人影院 | 在线视频a | 亚洲欧美国产双大乳头 | 国产精品人妻午夜福利 | 国产白丝JK被疯狂输出视频 | 久久精品视频在线看99 | 日韩午夜中文字幕电影 | 亚洲精品免费在线视频 | 一个人免费视频在线观看高清版 | 操老太太的逼 | 国产精品亚洲污污网站入口 | 欧美日韩免费看 | 欧美在线激情 | 亚洲精品成人AV在线观看爽翻 | 男女牲交全过程免费播放 | 高清欧美性猛交xxxx黑人猛交 | 久久亚洲精品无码A片大香大香 | 处初女处夜情视频在线播放 | vr亚洲成年网址在线观看 | 欧美午夜精品久久久久久浪潮 | 久久久久久久99精品免费观看 | 约艺术院校96年清纯白嫩 | 97精品国产高清在线看入口 | 亚洲精品国偷拍电影自产在线 | 国产毛A片久久久久久无码 国产毛A片啊久久久久久A | 青青草AV国产精品 | 欧美国产在线一区 | 嫩草影院久久国产精品 |