Maison  >  Article  >  développement back-end  >  php批量设置IIS目录实例代码_PHP教程

php批量设置IIS目录实例代码_PHP教程

WBOY
WBOYoriginal
2016-07-13 10:48:18780parcourir

本文章给各位同学介绍一个php批量设置IIS目录实例代码,希望此教程 对大家会有所帮助呀。

 代码如下 复制代码
//获取文件目录列表,该方法返回数组
function getDir($dir='') {
    $dir=empty($dir) ? getcwd() : $dir;
    $dirArray[]=NULL;
    if (false != ($handle = opendir ( $dir ))) {
        $i=0;
        while ( false !== ($file = readdir ( $handle )) ) {
            //去掉"“.”、“..”以及带“.xxx”后缀的文件
            if ($file != "." && $file != ".."&&!strpos($file,".")) {
                $dirArray[$i]=$file;
                $i++;
            }
        }
        //关闭句柄
        closedir ( $handle );
    }
    return $dirArray;
}
?>




IIS目录批量设置



if(empty($_POST)){
?>

当前目录:



 

    网站目录
   

     

          $dirArr=getDir();
          if(is_array($dirArr)){
              foreach($dirArr as $dir){
    ?>
           

  •          
           

  •           }
          }
    ?>
         

       

       
       
       
        

   

 



 

    执行权限
   

     
   

 



 

    站点信息
   

      站点ID:
   

 



 



}else{
    $directorys=@$_POST['directory'];
    $Execute=@$_POST['Execute'];
    $SiteId=@$_POST['SiteId'];
    $SiteId=trim($SiteId);
    if($Execute=0){
        $ExecutePermission="AccessRead";
    }
    if($Execute=1){
        $ExecutePermission="AccessRead | AccessScript";
    }
    if($Execute=1){
        $ExecutePermission="AccessExecute | AccessRead | AccessScript";
    }
?>

<br>
<?php <br />
if(is_array($directorys)){<br>
    foreach($directorys as $directory ){<br>
        echo 
<IIsWebDirectory Location ="/LM/W3SVC/{$SiteId}/root/{$directory}"<br />
    AccessFlags="{$ExecutePermission}"<br />
><br>
</IIsWebDirectory>rn<br>
EOF;<br>
    }<br>
}<br>
?><br>


}
?>

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/632812.htmlTechArticle本文章给各位同学介绍一个php批量设置IIS目录实例代码,希望此教程 对大家会有所帮助呀。 代码如下 复制代码 ?php //获取文件目录列表,该...
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn