使用以下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默 " /> 日韩一本在线,青年医生插曲,久久精品热在线观看30

天天躁日日躁狠狠躁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)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久伊人免费 | 午夜福利合集1000在线 | 天天爽夜夜爽8888视频精品 | 在线电台收听 | 伊人久久大香线蕉综合电影网 | 66美女人体 | 国产成人精品永久免费视频 | 无码国产伦一区二区三区视频 | 伊人久久国产精品 | 热久久国产欧美一区二区精品 | 国产AV亚洲精品久久久久软件 | 亚洲精品无码成人AAA片 | 99久久国产综合精品成人影院 | 4480YY无码午夜私人影院 | 久久九九少妇免费看A片 | 国产精品亚洲精品爽爽 | 午夜福利理论片高清在线 | 少妇高潮惨叫久久久久久欧美 | 九九热在线免费观看 | 欧美成人3d动漫专区 | 午夜福利不卡片在线播放免费 | 欧美日韩免费看 | 少爷不要别揉了高H | 高h原耽肉汁动漫视频 | 好嗨哟在线看片免费 | 久久精品天天中文字幕 | 戳女人屁股流水羞羞漫画 | 内射一区二区精品视频在线观看 | 亚洲国产成人精品无码区99 | 欧美日韩888在线观看 | 久久综合色一综合色88中文 | 成人手机在线观看 | 在线播放午夜理论片 | 一本之道高清视频在线观看 | 亚洲免费中文 | 麻豆蜜桃国语精品无码视频 | 一级毛片免费下载 | 国产对白精品刺激一区二区 | 中文字幕A片视频一区二区 中文字幕AV在线一二三区 | 四虎免费影院 | 红桃传媒少妇人妻网站无码抽插 |