PHP如何用Smarty实现html静态化页面

 我来答
苌蓓00A
2013-11-24 · TA获得超过100个赞
知道答主
回答量:106
采纳率:0%
帮助的人:97.9万
展开全部
以下是具体代码,具体如下: <?php require_once(“./config/config.php”); ob_start(); $id=$_GET[id]; $sql=“select * from table_name where id='$id‘”; $result=mysql_query($sql); $rs=mysql_fetch_object($result); $smarty->assign(“showtitle”,$rs->title); $smarty->assign(“showcontent”,$rs->content); $smarty->display(“content.html”); $this_my_f= ob_get_contents(); ob_end_clean(); $filename = “$id.html”; tohtmlfile_cjjer($filename,$this_my_f); // 文件生成函数 function tohtmlfile_cjjer($file_cjjer_name,$file_cjjer_content){ if (is_file ($file_cjjer_name)){ @unlink ($file_cjjer_name); //存在,就删除 } $cjjer_handle = fopen ($file_cjjer_name,“w”); //创建文件 if (!is_writable ($file_cjjer_name)){ //判断写权限 return false; } if (!fwrite ($cjjer_handle,$file_cjjer_content)){ return false; } fclose ($cjjer_handle); //关闭指针 return $file_cjjer_name; //返回文件名 } ?> 最后在将生成的静态页面发布到web上.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式