在数据库中创建字段,记录文件名,每生成一个文件,将自动生成的文件名存入数据库,对于推荐文章,只需指向存放静态文件的指定文件夹中的该页面即可。利用php操作处理文章列表,存为字符串,生成页面时替换此字符串即可。如,在页面中放置文章列表的表格加入标记{ articletable },而在php处理文件中:
code:
$title = 拓迈国际测试模板;
$file = twomax inter test templet,
author:_max>matrix@two_max;
$fp = fopen (temp.html,r);
$content = fread ($fp,filesize (temp.html));
$content .= str_replace ({ file },$file,$content);
$content .= str_replace ({ title },$title,$content);
// 生成列表开始
$list = '''';
$sql = select id,title,filename from article;
$query = mysql_query ($sql);
while ($result = mysql_fetch_array ($query)){
$list .= ''''.$result[''title''].''
'';
}
$content .= str_replace ({ articletable },$list,$content);
//生成列表结束
// echo $content;
$filename = test/test.html;
$handle = fopen ($filename,w); //打开文件指针,创建文件
/*
检查文件是否被创建且可写
*/
if (!is_writable ($filename)){
die (文件:.$filename.不可写,请检查其属性后重试!);
}
if (!fwrite ($handle,$content)){ //将信息写入文件
die (生成文件.$filename.失败!);
}
fclose ($handle); //关闭指针
die (创建文件.$filename.成功!);
?>
