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


PHP Dir::safeFile方法代码示例

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


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

示例1: run

 public function run()
 {
     $this->content = file_get_contents($this->view->tplFile);
     //获得模板内容
     $this->loadParseTags();
     //加载标签库  及解析标签
     $this->replaceGlobalFunc();
     //解析全局函数{U:'index'}
     $this->compile();
     //解析全局内容
     $this->parseTokey();
     //解析POST令牌Token
     $this->replaceConst();
     //将所有常量替换   如把__APP__进行替换
     $this->replaceLiteral();
     //将Literal内容替换
     $this->content = '<?php if(!defined("HDPHP_PATH"))exit;C("SHOW_NOTICE",FALSE);?>' . $this->content;
     if (!is_dir(APP_COMPILE_PATH)) {
         Dir::create(APP_COMPILE_PATH);
         copy(HDPHP_TPL_PATH . 'index.html', APP_COMPILE_PATH . 'index.html');
     }
     //创建编译目录
     is_dir(dirname($this->view->compileFile)) or Dir::create(dirname($this->view->compileFile));
     file_put_contents($this->view->compileFile, $this->content);
     //创建安全文件
     $safeFile = dirname($this->view->compileFile) . "/index.html";
     is_file($safeFile) or Dir::safeFile(dirname($safeFile));
 }
开发者ID:www2511550,项目名称:ECSHOP,代码行数:28,代码来源:ViewCompile.class.php

示例2: run

 public function run()
 {
     $this->content = file_get_contents($this->view->tplFile);
     $this->loadParseTags();
     $this->replaceGlobalFunc();
     $this->compile();
     $this->parseTokey();
     $this->replaceConst();
     $this->content = '<?php if(!defined("HDPHP_PATH"))exit;C("DEBUG_SHOW",false);?>' . $this->content;
     if (!is_dir(COMPILE_PATH)) {
         Dir::create(COMPILE_PATH);
         copy(HDPHP_TPL_PATH . 'index.html', COMPILE_PATH . 'index.html');
     }
     file_put_contents($this->view->compileFile, $this->content);
     $safeFile = dirname($this->view->compileFile) . "/index.html";
     is_file($safeFile) or Dir::safeFile(dirname($safeFile));
 }
开发者ID:jyht,项目名称:v5,代码行数:17,代码来源:Boot.php

示例3: run

 public function run(&$view = null)
 {
     /**
      * HdView对象
      */
     $this->view = $view;
     /**
      * 模板内容
      */
     $this->content = file_get_contents($this->view->tplFile);
     /**
      * 获得不解析内容
      */
     $this->getNoParseContent();
     /**
      * 加载标签类
      * 标签由系统标签与用户扩展标签构成
      */
     $this->parseTag();
     /**
      * 解析变量
      */
     $this->parseVar();
     /**
      * 将所有常量替换   如把__APP__进行替换
      */
     $this->parseUrlConst();
     /**
      * 将不解析内容还原
      */
     $this->replaceNoParseContent();
     /**
      * 编译内容
      */
     $this->content = "<?php if(!defined('HDPHP_PATH'))exit;C('SHOW_NOTICE',FALSE);?>\n" . $this->content;
     /**
      * 创建编译目录与安全文件
      */
     Dir::create(dirname($this->view->compileFile));
     Dir::safeFile(dirname($this->view->compileFile));
     /**
      * 储存编译文件
      */
     file_put_contents($this->view->compileFile, $this->content);
 }
开发者ID:hdbaiyu,项目名称:HDPHP,代码行数:45,代码来源:ViewCompile.class.php


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