程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> php類:css更新類

php類:css更新類

編輯:PHP綜合

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);  
    }  
      
      
    /** 遍歷文件夾 
	* 查看本欄目
		
							
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved