最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
smarty生成批量生成html
时间:2022-07-02 10:47:10 编辑:袖梨 来源:一聚教程网
模板文件new.tpl
css" rel="stylesheet" type="text/css" />
<{$news.titles}> | |||||
作者: | <{$news.author}> | 时间: | <{$news.sj}> | 关键词: | <{$news.keyword}> |
核心提示: | <{$news.sumary}> | ||||
<{$news.contents}> |
生成html文件函数写在smarty里面.
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);
}
n.php读取内容发送给smarty
include_once("config.php");
include_once("init.php");
$s->assign("title","所有的新闻分类");
$ID=$_GET["ID"]+0;
$sql="select * from artical where newsID=$ID";
$rs=$db->fetch($sql);
$s->assign("news",$rs["rec"][0]);//注意:$rs["rec"][0]是个数组
$s->display("news.html");
?>
生成文件使用makeHtmlFile
include_once("config.php");
include_once("init.php");
$sql="select * from artical";
$rs=$db->fetch($sql);
foreach ($rs["rec"] as $k=>$v)
{
$s->assign("news",$v);
$s->MakeHtmlFile("./news/news_".$v[0].".html",$s->fetch("news.html",null, null, false));
}
?>
相关文章
- 《塞尔达传说王国之泪》海利亚盾刷新耐久方法 海利亚盾怎么刷新耐久? 05-03
- 崩坏星穹铁道托帕突破材料一览 05-03
- TokenPocket钱包苹果版 05-03
- kdpay钱包app官网下载安卓版 05-03
- MGC钱包下载2024最新版 05-03
- 黑币钱包中文版 05-03