亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

php批量設置IIS目錄實例代碼

2024-05-04 21:48:00
字體:
來源:轉載
供稿:網友
  1. <?php 
  2. //獲取文件目錄列表,該方法返回數組 
  3. function getDir($dir='') { 
  4.     $dir=emptyempty($dir) ? getcwd() : $dir
  5.     $dirArray[]=NULL; 
  6.     if (false != ($handle = opendir ( $dir ))) { 
  7.         $i=0; 
  8.         while ( false !== ($file = readdir ( $handle )) ) { 
  9.             //去掉"“.”、“..”以及帶“.xxx”后綴的文件 
  10.             if ($file != "." && $file != ".."&&!strpos($file,".")) { 
  11.                 $dirArray[$i]=$file
  12.                 $i++; 
  13.             } 
  14.         } 
  15.         //關閉句柄 
  16.         closedir ( $handle ); 
  17.     } 
  18.     return $dirArray
  19. ?> 
  20. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
  21. <html xmlns="http://www.w3.org/1999/xhtml"
  22. <head> 
  23. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
  24. <title>IIS目錄批量設置</title> 
  25. <style> 
  26. body { 
  27.     font:12px/22px "Microsoft YaHei", SimSun; 
  28. input, select, texteare, button { 
  29.     font-family:"Microsoft YaHei", SimSun; 
  30. </style> 
  31. </head> 
  32. <body> 
  33. <?php 
  34. if(emptyempty($_POST)){ 
  35. ?> 
  36. <form action="" method="post"  onsubmit="return check();"
  37. <h2>當前目錄:<?php echo getcwd();?></h2> 
  38. <div> 
  39.   <fieldset> 
  40.     <legend>網站目錄</legend> 
  41.     <div> 
  42.       <ul> 
  43. <?php 
  44.       $dirArr=getDir(); 
  45.       if(is_array($dirArr)){ 
  46.           foreach($dirArr as $dir){ 
  47. ?> 
  48.         <li> 
  49.           <label> 
  50.             <input name="directory[]" type="checkbox" value="<?php echo $dir;?>" /> 
  51.            <?php echo $dir;?></label> 
  52.         </li> 
  53. <?php       
  54.           } 
  55.       } 
  56. ?> 
  57.       </ul> 
  58.         <div> 
  59.         <input id="CheckALL" type="button" onclick="checkAll();" value="全選" /> 
  60.         <input id="NoCheckAll" type="button" onclick="noCheckAll();" value="全不選" /> 
  61.         <input id="inverse" type="button" onclick="inverseCheck()" value="反選" /> 
  62.          </div> 
  63.     </div> 
  64.   </fieldset> 
  65. </div> 
  66. <div> 
  67.   <fieldset> 
  68.     <legend>執行權限</legend> 
  69.     <div> 
  70.       <select name="Execute" onchange="Warning(this.value)"
  71.         <option value="0" selected="selected">無</option> 
  72.         <option value="1">純腳本</option> 
  73.         <option value="2">腳本和可執行</option> 
  74.       </select> 
  75.     </div> 
  76.   </fieldset> 
  77. </div> 
  78. <div> 
  79.   <fieldset> 
  80.     <legend>站點信息</legend> 
  81.     <div> 
  82.       站點ID: <input name="SiteId" id="SiteId" type="text" value="" /> 
  83.     </div> 
  84.   </fieldset> 
  85. </div> 
  86. <div style="margin-top:20px; padding-left:20px;"
  87.   <input type="submit" value="提交" /> 
  88. </div> 
  89. </form> 
  90. <script type="text/javascript"
  91.     var all = document.getElementById("CheckALL"); //全選 
  92.     var single = document.getElementsByName("directory[]"); //選項 
  93.     var noAll = document.getElementById("NoCheckAll"); //不全選 
  94.     var inverse = document.getElementById("inverse"); //反選 
  95.     var SiteId = document.getElementById("SiteId"); //SiteId 
  96.     function checkTrue() { 
  97.         for (var i = 0; i < single.length; i++) { 
  98.             single[i].checked = true; 
  99.         } 
  100.     } 
  101.     function checkFalse() { 
  102.         for (var i = 0; i < single.length; i++) { 
  103.             single[i].checked = false; 
  104.         } 
  105.     } 
  106.     //全選 
  107.     function checkAll() { 
  108.         if (all.disabled == false) { 
  109.             noAll.disabled = false; 
  110.             checkTrue(); 
  111.         } 
  112.         else { 
  113.             noAll.disabled = true; 
  114.             checkFalse(); 
  115.         } 
  116.         all.disabled = true; 
  117.     } 
  118.     //全不選 
  119.     function noCheckAll() { 
  120.         if (noAll.disabled == false) { 
  121.             all.disabled = false; 
  122.             checkFalse(); 
  123.         } 
  124.         else { 
  125.             all.checked = true; 
  126.             checkTrue(); 
  127.         } 
  128.         noAll.disabled = true; 
  129.     } 
  130.     //反選 
  131.     function inverseCheck() { 
  132.         noAll.disabled = false; 
  133.         all.disabled = false; 
  134.         for (var i = 0; i < single.length; i++) { 
  135.             single[i].checked = !single[i].checked; 
  136.         } 
  137.     } 
  138.     function Warning(value) { 
  139.         if(value==2){ 
  140.         alert('目錄擁有 "腳本和可執行" 權限會很危險請慎重選擇!'
  141.         } 
  142.     } 
  143.     function check(){ 
  144.         var checkd_sum; 
  145.         checkd_sum=0; 
  146.         for (var i = 0; i < single.length; i++) { 
  147.             if(single[i].checked ==true){ 
  148.             checkd_sum++; 
  149.             } 
  150.         } 
  151.         if(checkd_sum==0){ 
  152.             alert('請先選擇目錄!'); 
  153.             return false; 
  154.         } 
  155.         if(SiteId.value==""){ 
  156.             alert('請輸入站點ID!'); 
  157.             return false; 
  158.         } 
  159.         return true; 
  160.     } 
  161. </script> 
  162. <?php 
  163. }else
  164.     $directorys=@$_POST['directory']; 
  165.     $Execute=@$_POST['Execute']; 
  166.     $SiteId=@$_POST['SiteId']; 
  167.     $SiteId=trim($SiteId); 
  168.     if($Execute=0){ 
  169.         $ExecutePermission="AccessRead"
  170.     } 
  171.     if($Execute=1){ 
  172.         $ExecutePermission="AccessRead | AccessScript"
  173.     } 
  174.     if($Execute=1){ 
  175.         $ExecutePermission="AccessExecute | AccessRead | AccessScript"
  176.     } 
  177. ?> 
  178. <div> 
  179. <pre> 
  180. <?php 
  181. if(is_array($directorys)){ 
  182.     foreach($directorys as $directory ){ 
  183.         echo <<<EOF 
  184. &lt;IIsWebDirectory Location ="/LM/W3SVC/{$SiteId}/root/{$directory}" 
  185.     AccessFlags="{$ExecutePermission}" 
  186. &gt; 
  187. &lt;/IIsWebDirectory&gt;rn 
  188. EOF; 
  189.     } 
  190. ?> 
  191. </pre> 
  192. </div> 
  193. <?php 
  194. ?> 
  195. </body> 
  196. </html> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲第一精品自拍| 日韩欧美在线看| 亚洲香蕉成视频在线观看| 中文字幕亚洲综合久久筱田步美| 日产精品99久久久久久| 国产精品日韩欧美大师| 中文字幕亚洲无线码在线一区| 亚洲午夜国产成人av电影男同| 亚洲精品第一页| 日韩中文字幕第一页| 欧美成年人视频网站| 欧美大片在线影院| 亚洲九九九在线观看| 欧美成人亚洲成人| 高清欧美性猛交xxxx黑人猛交| 日韩av电影在线网| 3344国产精品免费看| 久久免费视频在线观看| 国产精品色婷婷视频| 成人激情电影一区二区| 国产一区二区丝袜| 国产精品国产三级国产专播精品人| 91中文字幕一区| 国产精品国产亚洲伊人久久| 久久亚洲国产成人| 国产日韩欧美91| 欧美理论电影在线播放| 午夜精品美女自拍福到在线| 欧美日本啪啪无遮挡网站| 日韩av123| 亚洲欧美日韩国产成人| 91精品国产综合久久久久久蜜臀| 91免费观看网站| 黑人精品xxx一区一二区| 亚洲成av人乱码色午夜| 日韩欧美福利视频| 68精品国产免费久久久久久婷婷| 亚洲第一级黄色片| 91久久精品久久国产性色也91| 国产精品久久久久久一区二区| 狠狠久久五月精品中文字幕| 欧美在线视频网| 亲子乱一区二区三区电影| 亚洲欧美另类自拍| 欧美高清电影在线看| 日本久久91av| 日韩在线欧美在线| 欧美日韩国产精品专区| 狠狠做深爱婷婷久久综合一区| 国产精品高潮呻吟久久av无限| 91精品国产高清| 久久久久国色av免费观看性色| 日本欧美黄网站| 亚洲一区www| 91在线高清免费观看| 日韩精品视频在线免费观看| 欧美性猛交xxxx免费看久久久| 日韩一区二区三区在线播放| 97碰在线观看| 国产一区二区丝袜| 中文欧美在线视频| 日韩av网址在线| 亚洲精品免费网站| www.精品av.com| 91精品久久久久久久久青青| 亚洲国产精品专区久久| 欧美激情综合色综合啪啪五月| 最好看的2019的中文字幕视频| 久久成人人人人精品欧| 色琪琪综合男人的天堂aⅴ视频| 亚洲国产精品成人va在线观看| 在线视频中文亚洲| 色小说视频一区| 国产一区二区三区免费视频| 国产亚洲激情视频在线| 91精品在线观看视频| 久久91亚洲精品中文字幕奶水| 亚洲午夜av久久乱码| www.午夜精品| 成人a在线观看| 久久视频在线视频| 国内精品一区二区三区四区| 欧美综合国产精品久久丁香| 国产精品日韩欧美| 韩剧1988免费观看全集| 日本中文字幕久久看| 欧美大片免费观看在线观看网站推荐| 懂色av影视一区二区三区| 亚洲黄在线观看| 国产精品视频一区二区高潮| 日韩精品中文字| 国产精品第8页| 国产午夜精品一区理论片飘花| 91欧美精品成人综合在线观看| 一本一本久久a久久精品综合小说| 久久久免费av| 中文字幕在线日韩| 成人免费观看a| 97人洗澡人人免费公开视频碰碰碰| 欧美一区三区三区高中清蜜桃| 911国产网站尤物在线观看| 国产成人精品久久| 欧美激情免费观看| 日韩高清电影好看的电视剧电影| 国产精品国产三级国产aⅴ9色| 欧美精品18videos性欧美| 国产美女久久精品| 色婷婷亚洲mv天堂mv在影片| 国产精品国产三级国产aⅴ浪潮| 亚洲一区二区三区777| 91综合免费在线| 最近日韩中文字幕中文| 一二美女精品欧洲| 亚洲va欧美va国产综合剧情| 国产精品美女www爽爽爽视频| 国产日韩欧美在线播放| 欧美精品videosex牲欧美| 黑人狂躁日本妞一区二区三区| 国色天香2019中文字幕在线观看| 欧美一区二区色| 欧洲成人在线观看| 国产精品99久久久久久人| 亚州av一区二区| 精品久久久中文| 久久99视频免费| 亚洲欧美日韩精品久久亚洲区| 欧美日本啪啪无遮挡网站| 日韩美女在线观看一区| 国产99久久精品一区二区永久免费| 激情av一区二区| 欧美性视频在线| 日韩亚洲在线观看| 欧美精品在线观看| 久久99亚洲热视| 日日噜噜噜夜夜爽亚洲精品| 亚洲精品99久久久久中文字幕| 中文在线不卡视频| 丝袜美腿亚洲一区二区| 国产男人精品视频| 国产一区二区欧美日韩| 日韩在线观看av| 国产精品6699| 欧美精品videossex性护士| 久久男人资源视频| 九九热精品视频| 国产精品成人久久久久| 2020欧美日韩在线视频| 日韩在线资源网| 亚洲aaaaaa| 中文字幕日韩免费视频| 亚洲欧美激情精品一区二区| 久久人人爽国产| 国色天香2019中文字幕在线观看| 亚洲欧美国产日韩中文字幕| 免费99精品国产自在在线| 亚洲色图偷窥自拍| 国产精品久久久久久久午夜| 日韩欧美国产激情| 91日本在线视频| 国产精品99蜜臀久久不卡二区| 国产自产女人91一区在线观看| 欧美有码在线观看| 欧美电影免费看| 91av在线不卡|