php 生成静态文件 (2)
2012-02-17 16:27
561 查看
<?php 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; } ?>