经过一番摸索,终于找到方法,写出来大家指点一下:首先在smartt.class.php中为smarty类添加这么一个方法:php代码://参数一:html文件保存路径,参数2:写入的内容function makehtmlfile($file_name, $c) { if(!$fp = fopen($file_name, “wa”)) { echo “文件打开失败!”; return false; } if(!fwrite($fp, $c)) { echo “文件写入失败!”; fclose($fp); return false; } fclose($fp); }
问题:我的所有文章都调用的是news.tpl这个模板,那么究竟如何批量生成呢?
我们先看看news.phpphp代码:
整个模板变量就只有$news,这么写有什么好处呢?我可以以数组的方式读取内容
那么究竟如何生成:看如下代码:很简单的php代码:
很简单把!
php代码: 作者: 时间: 关键词: 核心提示:
总结:主要使用smarty的fetch方法,和文件的读写操作
http://www.bkjia.com/phpjc/508318.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/508318.htmltecharticle经过一番摸索,终于找到方法,写出来大家指点一下: 首先在smartt.class.php中为smarty类添加这么一个方法: php代码: //参数一:html文件保存…