文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>让Smarty模板生成html文件

让Smarty模板生成html文件

时间:2007-07-06  来源:windlike


                                用Smarty模板生成html文件,其实就是在 display() 的同时,增加了 ob_start()、b_get_contents() 和 fwrite() 函数。
具体实现方法,请看下面两个文件:
文件一: generate_html.php
assign("TITLE",           $title);
$smarty->assign("DESCRIPTION",     $description);
$smarty->assign("KEYWORDS",        $keywords);
$smarty->assign("CSSPATH",            "/css");
$smarty->assign("TPL_LEFT",         TPL_LEFT);
$smarty->assign("TPL_RIGHT",         TPL_RIGHT);
$smarty->assign("TPL_TOP",         TPL_TOP);
$smarty->assign("TPL_FOOTER",         TPL_FOOTER);
$smarty->assign("TPL_CENTER",         TPL_CATEGORY);
$smarty->display(TPL_MAIN); // TPL_MAIN 等常量在 include/config.php 中已经被定义
$str = ob_get_contents();
$fp = @fopen($outfilename, 'w');
if (!$fp) {
     Show_Error_Message( ERROR_WRITE_FILE );
}
fwrite($fp, $str);
fclose($fp);
ob_end_clean();
?>
文件二: templates/main.htm
">
">
/style.css" type="text/css">
"  border="0" cellspacing="0" cellpadding="0" align="center">
   
        
        
        
   
   
        " align="left" valign="top">
        
        
        " align="center" valign="top">
        
        
        "  align="right" valign="top">
        
        
   
   
        
        
        
   
               
               
               
               
               
               
               

相关阅读 更多 +
排行榜 更多 +
jojo的奇妙冒险手机版下载

jojo的奇妙冒险手机版下载

飞行射击 下载
雪糕工厂 v9.87.13.02 安卓版

雪糕工厂 v9.87.13.02 安卓版

休闲益智 下载
雪糕工厂 v9.87.13.02 安卓版

雪糕工厂 v9.87.13.02 安卓版

休闲益智 下载