Codeigniter 缓存文件的使用 函数封装
Codeigniter 缓存文件的使用 函数封装
if(!function_exists('cache_read')){ function cache_read($file, $dir = '', $mode = '') { $file = _get_cache_file($file, $dir); if(!is_file($file)) return NULL; return $mode ? read_file($file) : include $file; } } if(!function_exists('cache_write')){ function cache_write($file, $string, $dir = '') { if(is_array($string)) { $string = "<?php return ".var_export($string, true)."; ?>"; $string = str_replace(array(chr(13), chr(10), "\n", "\r", "\t", ' '),array('', '', '', '', '', ''), $string); } $file = _get_cache_file($file, $dir); return write_file($file, $string); } } if(!function_exists('cache_delete')){ function cache_delete($file, $dir = '') { $file = _get_cache_file($file, $dir); return unlink($file); } } if(!function_exists('_get_cache_file')){ function _get_cache_file($file, $dir) { $path = config_item('cache_path') ? config_item('cache_path') : APPPATH . 'cache/'; return ($dir ? $path.$dir.'/'.$file : $path.$file); } }
有需要的伙伴们,你们拿去吧,记得load -> file
版权声明
由 durban创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于 博客( https://www.gowhich.com ),版权所有,侵权必究。
本文永久链接: https://www.gowhich.com/blog/599
版权声明
由 durban创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于 Gowhich博客( https://www.gowhich.com ),版权所有,侵权必究。
本文永久链接: https://www.gowhich.com/blog/599