欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

php 生成静态文件

程序员文章站 2024-04-06 17:03:25
...
date_default_timezone_set("PRC"); //设置东八区时间
require "comm.php";
ob_start();
$id=intval($_GET['id']);
$sql="select * from article where id = '{$id}'";
$rs=$db->query($sql);
$row=$db->fetch_array($rs,MYSQL_ASSOC);
$tpl->assign("art",$row);
$tpl->display("tmp.html");
$xhtml=ob_get_contents();
$len=ob_get_length();
$status=ob_get_status();
ob_end_clean();
$filename=$id.".html";
$fpath="./xhtml/".$filename;
print_r($status);
if(is_file($fpath)){
@unlink($fpath);
}
$ofilename=fopen("./xhtml/".$filename,"w");
if(!is_writable($fpath)){
return false;
}
if(!fwrite($ofilename,$xhtml)){
return false;
}
?>

摘自 chaojie2009的专栏