您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php生成静态页面 文章列表问题

2024/4/28 7:08:45发布17次查看
一,文章列表问题:
在数据库中创建字段,记录文件名,每生成一个文件,将自动生成的文件名存入数据库,对于推荐文章,只需指向存放静态文件的指定文件夹中的该页面即可。利用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.成功!);
?>
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product