|
|
|
@ -52,6 +52,10 @@ class Cache extends CI_Controller
|
|
|
|
|
$this->post_para = $current_cache_config['cache_api_para'];
|
|
|
|
|
//遍历缓存文件夹
|
|
|
|
|
$this->tree($this->dir, $this->file, $this->path, $this->file_time);
|
|
|
|
|
//print_r($this->file);
|
|
|
|
|
//print_r($this->path);
|
|
|
|
|
//print_r($this->file_time);
|
|
|
|
|
//die();
|
|
|
|
|
//按目录筛选结果
|
|
|
|
|
$this->filter($this->file, $this->path);
|
|
|
|
|
|
|
|
|
@ -147,10 +151,15 @@ class Cache extends CI_Controller
|
|
|
|
|
{
|
|
|
|
|
if ($f!='.' && $f!='..' && (strpos($dir, '/cn/')===false) && (strpos($dir, '/amp/')===false) && (strpos($f, '.pdf')===false))
|
|
|
|
|
{
|
|
|
|
|
$file_temp = str_ireplace('/index.htm###', '', $f.'###');
|
|
|
|
|
$file_temp = str_ireplace('###', '', $file_temp);
|
|
|
|
|
$path_temp = str_ireplace($this->dir, '', $dir);
|
|
|
|
|
$encode = mb_detect_encoding($f, array("ASCII",'UTF-8',"GB2312","GBK",'BIG5'));
|
|
|
|
|
$_f = mb_convert_encoding ($f, 'UTF-8', 'GBK');
|
|
|
|
|
$_dir = mb_convert_encoding ($dir, 'UTF-8', 'GBK');
|
|
|
|
|
|
|
|
|
|
$file_temp = str_replace('/index.htm###', '', $_f.'###');
|
|
|
|
|
$file_temp = str_replace('###', '', $file_temp);
|
|
|
|
|
$path_temp = str_replace($this->dir, '', $_dir);
|
|
|
|
|
$url_temp = $this->current_domain.$path_temp.'/'.$file_temp;
|
|
|
|
|
$url_temp = str_replace('index.htm', '', $url_temp);
|
|
|
|
|
$file_time[$url_temp] = date("F d Y H:i:s", filemtime("$dir/$f"));
|
|
|
|
|
$file[] = $url_temp;
|
|
|
|
|
}
|
|
|
|
|