麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > PHP > 正文

PHP chmod函數與批量修改文件目錄權限

2024-09-04 11:49:04
字體:
來源:轉載
供稿:網友

chmod() 函數改變文件模式,chmod — Changes file mode如果成功則返回 TRUE,否則返回 FALSE,我們不只是講chmod簡單語法,而且還做了復雜的關于chmod使用實例.

chmod() 函數改變文件模式,chmod — Changes file mode,如果成功則返回 TRUE,否則返回 FALSE.

語法:chmod(file,mode)

參數 描述

file 必需,規定要檢查的文件.

mode 可選,規定新的權限.

mode 參數由 4 個數字組成:

第一個數字永遠是 0 

第二個數字規定所有者的權限 

第二個數字規定所有者所屬的用戶組的權限 

第四個數字規定其他所有人的權限 

可能的值(如需設置多個權限,請對下面的數字進行總計):

1 - 執行權限 2 - 寫權限 4 - 讀權限 

來看個簡單的實例,代碼如下:

  1. <?php 
  2. chmod("/somedir/somefile", 755);   // decimal; probably incorrect 
  3. chmod("/somedir/somefile""u+rwx,go+rx"); // string; incorrect 
  4. chmod("/somedir/somefile", 0755);  // octal; correct value of mode 
  5. ?> 

改進遞歸文件模式@ infosoft ....,這是一個小短,應處理的Linux文件系統的所有文件類型,這個可以批量更改文件或目錄的權限,實例代碼如下:

  1. <?php 
  2. function chmodr($path$filemode) {  
  3.     if (!is_dir($path))  
  4.         return chmod($path$filemode); 
  5.  
  6.     $dh = opendir($path);  
  7.     while (($file = readdir($dh)) !== false) {  
  8.         if($file != '.' && $file != '..') {  
  9.             $fullpath = $path.'/'.$file;  
  10.             if(is_link($fullpath))  
  11.                 return FALSE;  
  12.             elseif(!is_dir($fullpath) && !chmod($fullpath$filemode))  
  13.                     return FALSE;  
  14.             elseif(!chmodr($fullpath$filemode))  
  15.                 return FALSE;  
  16.         }  
  17.     } 
  18.  
  19.     closedir($dh); 
  20.  
  21.     if(chmod($path$filemode))  
  22.         return TRUE;  
  23.     else  
  24.         return FALSE;  
  25. ?> 

如果你目錄太多的話可以用如下代碼:

  1. <?php  
  2. $iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($pathname), RecursiveIteratorIterator::SELF_FIRST); 
  3. //開源代碼Vevb.com 
  4. foreach($iterator as $item) {  
  5.     chmod($item$filemode);  
  6. }  
  7. ?> 
這段代碼來修改目錄的權限.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成年人免费黄色片 | 国产无限资源在线观看 | 欧美一级美国一级 | 在线中文资源免费 | 99精品国产在热久久婷婷 | aa国产视频一区二区 | 欧美精品成人一区二区在线观看 | 好吊色欧美一区二区三区四区 | 亚洲免费在线视频 | 久久亚洲一区二区三区成人国产 | 国产精彩视频在线 | 91九色国产视频 | 欧美一级视频网站 | 国产精品久久久久久婷婷天堂 | 韩毛片 | 国产电影av在线 | 草草久久久 | 久久伊人精品热在75 | 青青草成人影视 | 成人精品aaaa网站 | 久久久电影电视剧免费看 | 在线观看免费视频麻豆 | 欧美 videos粗暴 | 国产午夜亚洲精品午夜鲁丝片 | 国产精品一品二区三区四区18 | 一级大黄毛片免费观看 | 成人免费视频 | 免费毛片免费看 | 国产精品久久久久永久免费 | 小情侣嗯啊哦视频www | 中文字幕 日本 | 欧美成人精品一区二区三区 | 激情大乳女做爰办公室韩国 | 色97色| 精品中文字幕在线播放 | 日韩毛片免费观看 | 美国黄色毛片女人性生活片 | 久久亚色| 91精品国产九九九久久久亚洲 | 蜜桃av网 | 欧美一级毛片大片免费播放 |