当前位置: 首页>>代码示例>>PHP>>正文


PHP check::mapTreeFiles方法代码示例

本文整理汇总了PHP中check::mapTreeFiles方法的典型用法代码示例。如果您正苦于以下问题:PHP check::mapTreeFiles方法的具体用法?PHP check::mapTreeFiles怎么用?PHP check::mapTreeFiles使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在check的用法示例。


在下文中一共展示了check::mapTreeFiles方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: ArthurXF

 * @package		ArthurXF
 * @subpackage	admin
 */
require_once '../config/config.inc.php';
require_once '../checklogin.php';
$objWebInit = new ArthurXF();
//smarty参数
$objWebInit->arrGSmarty = $arrGSmarty;
//访问权限检查
if (!$objWebInit->checkPopedomG($_SESSION['user_id'], 'siteset')) {
    check::AlertExit('对不起,您没有权限访问此页', -1);
}
define('__WEB_ROOT', dirname(__FILE__) . "/../..");
$templateDir = __WEB_ROOT . '/templates/' . $arrGWeb['templates_id'];
$arrTreeFiles = array();
check::mapTreeFiles($templateDir, true);
$arrTreeFiles = str_replace($templateDir . '/', '', $arrTreeFiles);
//过滤类型
$arrFile = array('.html', '.htm', '.js', '.css');
$arrFilesDirs = array();
foreach ($arrTreeFiles as $v) {
    $isContinue = false;
    foreach ($arrFile as $v1) {
        if (strpos($v, $v1)) {
            $isContinue = true;
        }
    }
    if (!$isContinue) {
        continue;
    }
    $arrTemp = array();
开发者ID:TiMoChao,项目名称:lc_ad_first,代码行数:31,代码来源:template_left.php

示例2: mapTreeFiles

 /**
  * 遍历出指定目录下的所有文件
  * @author	肖飞
  * @param	string	$ddir	指定目录
  * @param	bool	$loop	是否遍历下级目录
  * @return  void
  */
 static function mapTreeFiles($ddir, $loop = true)
 {
     global $arrTreeFiles;
     $handle = opendir($ddir);
     while ($file = readdir($handle)) {
         //echo "$ddir"."/"."$file\n"."</br>";
         $bdir = $ddir . "/" . $file;
         if ($loop) {
             if ($file != '.' && $file != '..' && filetype($bdir) == 'dir') {
                 //是否还有下级目录
                 check::mapTreeFiles($bdir, $loop);
             } elseif ($file != '.' && $file != '..') {
                 $arrTreeFiles[] = $bdir;
             }
         } elseif ($file != '.' && $file != '..' && filetype($bdir) != 'dir') {
             $arrTreeFiles[] = $bdir;
         }
     }
     closedir($handle);
 }
开发者ID:TiMoChao,项目名称:lc_ad_first,代码行数:27,代码来源:check.class.php


注:本文中的check::mapTreeFiles方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。