CSSUpdate.class.php
<?php
/** css 更新類,更新css文件內圖片的版本
* Date: 2013-02-05
* Author: fdipzone
* Ver: 1.1
*
* Func:
* update();
*
* Ver: 1.1 增加search_child參數,可遍歷子文件夾
*/
class CSSUpdate{
private $csstmpl_path = null;
private $css_path = null;
private $replacetags = array();
private $search_child = false;
private $convert_num = 0;
private $is_ready = 0;
/** 初始化
* @param String $csstmpl_path css模版路徑
* @param String $css_path css目標路徑
* @param Array $replacetags 需要替換的圖片類型
* @param boolean $search_child 是否遍歷子文件夾,默認false
*/
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);
}
/** 遍歷文件夾
* 查看本欄目