国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

php CSS Update Class的相關內容講解

2020-03-22 16:38:49
字體:
來源:轉載
供稿:網友
* @param Array $replacetags 需要替換的圖片類型 * @param boolean $search_child 是否遍歷子文件夾,默認false html' target='_blank'>public function __construct($csstmpl_path, $css_path, $replacetags=array(), $search_child=false){ if(!is_dir($csstmpl_path) || !is_dir($css_path) || !$replacetags){ $this- is_ready = 0; }else{ $this- csstmpl_path = $csstmpl_path; $this- css_path = $css_path; $this- replacetags = $replacetags; $this- search_child = $search_child; $this- is_ready = 1; /** 更新css文件 */ public function update(){ if($this- is_ready==0){ $this- response( csstmpl or csspath or replacetags error return $this- traversing($this- csstmpl_path); $this- response( covert num: .$this- convert_num); /** 遍歷文件夾 * @param String $path 文件路徑 private function traversing($path){ $handle = opendir($path); while(($file=readdir($handle))!==false){ if($file!= .. $file!= . ){ $curfile = $path. / .$file; if(is_dir($curfile)){ // folder if($this- search_child){ // 需要遍歷子文件夾 $this- traversing($curfile); }elseif($this- checkExt($curfile)){ // css file $dfile = str_replace($this- csstmpl_path, $this- css_path, $curfile); $this- create($curfile, $dfile); $this- response($curfile. convert to .$dfile. success $this- convert_num ++; closedir($handle); /** 檢查文件后綴 */ private function checkExt($file){ $name = basename($file); $namefrag = explode( . , $name); if(count($namefrag) =2){ if(strtolower($namefrag[count($namefrag)-1])== css ){ // css文件 return true; return false; /** 替換模版內容,寫入csspath * @param String $tmplfile 模版文件 * @param String $dfile 目標文件 private function create($tmplfile, $dfile){ $css_content = file_get_contents($tmplfile); foreach($this- replacetags as $tag){ $css_content = str_replace($tag, $tag. ? .date( YmdHis ), $css_content); if(!is_dir(dirname($dfile))){ // 生成目標路徑 mkdir(dirname($dfile), 0755, true); file_put_contents($dfile, $css_content, true); /** 輸出 */ private function response($content){ echo $content. br ?

demo:

 ?phprequire_once CSSUpdate.class.php define( ROOT_PATH , dirname(__FILE__));$css_path = ROOT_PATH. /css $csstmpl_path = ROOT_PATH. /csstmpl $replacetags = array( .png , .jpg , .gif $cssobj = new CSSUpdate($csstmpl_path, $css_path, $replacetags);$cssobj- update();? 

本文講解了php CSS Update Class的相關內容,更多相關內容請關注php 。

相關推薦:

關于php __call 與 __callStatic 的內容講解

關于memcached 常用命令及使用說明

關于PHPMailer - PHP email transport class 的相關講解

以上就是php CSS Update Class的相關內容講解的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金川县| 兰考县| 乌鲁木齐市| 成安县| 大安市| 雷州市| 连云港市| 天门市| 娱乐| 雷波县| 山丹县| 西昌市| 永福县| 泰安市| 南靖县| 通榆县| 津南区| 金山区| 道真| 河曲县| 无锡市| 西乌珠穆沁旗| 河池市| 中方县| 绥江县| 华池县| 秀山| 密云县| 乐山市| 通州区| 和平区| 潜江市| 宜良县| 库伦旗| 马鞍山市| 许昌市| 义乌市| 寻甸| 三明市| 阿克苏市| 正安县|