lear_all_cache();//すべてのキャッシュをクリアします
//smarty.php
//smarty テンプレートを使用して HTML ファイルを作成します
//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 = "テンプレート";
$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"; //filename
$showpagestr= "
}
else
{
$indexpath = "user.htm"; //ファイル名
$showpagestr= "";
}
$sql = "Select * FROM TableaorDER BY ID DESC LIMIT $start_page,$page_count";
$query =$Db->Query($sql) or die ("無効なクエリ");
if(($Db->FetchCount($query))<1){
$Admin ="數據庫沒有此數據";
}else{
while ($rs =$Db ->FetchArray($query)) {
$Admin[] =array('Id'=>$rs['Id'],'Name'=>$rs['Name'],'Nick'= >$rs['ユーザー名'],'タイプ'=>$rs['タイプ'],'メール'=>$rs['メール']);
}
}
$smarty-> assign(array('Site_Name'=>"系统",'AdminName'=>'ybfqlyq','AdminType'=>'Administrator','Type'=>'1'));
$smarty- >assign('Admin',$Admin);
$smarty->assign('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}>