當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。