PHP模板引擎Smarty缓存应用
1:smarty 缓存的配置
Php代码
$smarty->cache_dir = "/caches/"; //缓存目录
$smarty->caching = true; //开启缓存,为flase的时侯缓存无效
$smarty->cache_lifetime = 60; //缓存时间
2:smarty缓存的使用和清除
Php代码
$smarty->display('cache.tpl', cache_id); //创建带ID的缓存,cache.tpl 模板文件
$smarty->clear_all_cache(); //清除所有缓存
$smarty->clear_cache('index.htm'); //清除index.tpl的缓存
$smarty->clear_cache('index.htm',cache_id); //清除指定id的缓存
$smarty->display('cache.tpl', cache_id); //创建带ID的缓存
3:smarty的局部缓存
insert 函数默认是不缓存的。并且这个熟悉不能修改
Html代码
模板 index.htm
index.php
function insert_get_time(){
return date("y-m-d");
}
?>
相关文档:
实例应用:
1
2require_once('../libs/classes/page.class.php');
3$page=new page(array('total'=>1000,'perpage'=>20));
4echo 'mode:1
'.$page->show();
5echo '
mode:2
'.$page->show(2);
6echo '
mode:3
'.$page->show(3);
7echo '&l ......
1.冒泡排序
function m_sort($arr)
{
$l = count($arr);
if($l==0) return false;
for($i=0;$i
{
for($j=$i+1;$j
......
PHP模拟SMTP发送邮件的类
/*********************************************************
filename:mail.class.php
describe:邮箱的配置,经测试可以适用于Linux和windows
function:检查邮箱的合法性,发送基本的邮箱验证信息
author: etongchina@gmail. ......
火车头官方提供的discuz6.1的php接口比较粗糙,基本不能满足需要,本人在采集的工作中使用的采集接口文件如下:
PS:对原文件的修改较大,程序中注释已经很详尽,这里就不多说了。
// header('Content-Type:text/html;charset=UTF-8');
//if(function_exists("mb_convert_encoding")){ ......