php Smarty模板生成html文档的方法

  下面直接发代码

  

复制代码 代码如下:

  <?php

  /*

  file:config_smarty.php

  done:配置Smarty

  author:www.5dkx.com

  date:2009-12-21

  */

  include_once("../libs/smarty.class.php");

  class MySmarty extends Smarty{

  function __construct()

  {

  $this->Smarty();

  $this->config_dir = "../config";

  $this->cache_dir = "../cache";

  $this->template_dir = "../template";

  $this->compile_dir = "../template_c";

  $this->cache = false;

  }

  }

  $smart = new MySmarty();

  $smart->assign("title","标题");

  $smart->assign("content","内容");

  $smart->display('article.tpl');

  $output = $smart->fetch('article.tpl');

  $Path = "../html/1.html";

  $fp = fopen($Path,"w");

  fwrite($fp,$output);

  fclose($fp);

  ?>