lear_all_cache();//모든 캐시 지우기
//smarty.php
//html 파일 만들기 smarty 템플릿 사용
//Rossy.cn@gmial.com
//2007-07-27 11: 15
require_once("classes/Smarty.class.php"); //smarty文件
require_once("config.php"); //配置文件
require_once("mysql_class.php"); //数据库连接文件
$smarty = new Smarty();
$smarty->template_dir = "templates";
$smarty->compile_dir ="templates_c";
$smarty->left_delimiter = "<{";
$smarty->right_delimiter ="}>";
$page_count = "3"; //每一页的记录数
$Db = new Mysql;
$query = $Db->Query("Select * FROM Tablea orDER BYId DESC");
$tatol = $Db- >FetchCount($query);
$pages = ceil($tatol / $page_count);
for ($j=1;$j<=$pages;$j++)
$showpages.= "
for ($i = 0;$i<$pages; $i++)
{
$start_page = $i *$page_count;
if($pages>1)
{
$indexpath ="user_".($i+1).".htm"; //파일 이름
$showpagestr= "
}
else
{
$indexpath = "user.htm"; //파일 이름
$showpagestr= "";
}
$sql = "* FROM TableaorDER BY ID DESC LIMIT $start_page,$page_count";
$query =$Db 선택 ->Query($sql) 또는 die("잘못된 쿼리");
if(($Db->FetchCount($query))<1){
$Admin ="數據庫沒有此數據";
}else{
while ($rs =$Db->FetchArray($query)) {
$Admin[] =array('Id'=>$rs['Id' ],'이름'=>$rs['이름'],'닉'=>$rs['사용자 이름'],'유형'=>$rs['유형'],'이메일'=> $rs['Email']);
}
}
$smarty->sign(array('Site_Name'=>"系统",'AdminName'=>'ybfqlyq ','AdminType'=>'관리자','유형'=>'1'));
$smarty->ass('Admin',$Admin);
$smarty-> 할당('Page_Str',$showpagestr);
$temp =$smarty->fetch('test.tpl', null, null, false);//模板文件
unset($Admin);
$showpagestr = "";
$fp=fopen($indexpath,'w');
fwrite($fp,$temp) ordie('생성 실패');
}
$Db->Close();
echo "htm 파일을 성공적으로 생성했습니다";
?>
test.tpl文件代码:
href ="templates/css.css" type=text/cssrel=stylesheet>
cellSpacing=0 cellPadding=2 width="100%"align=center border=1>
編號
用戶名
姓名
類別
郵件地址
<{sectionname=adminlist loop=$Admin}>
<{/section}>
<{$Page_Str}>