您当前的位置: 首页 > 网站编程 > PHP教程 > 自动发布新闻页面的php代码

自动发布新闻页面的php代码

作者:guanchaofeng 来源:本站整理 发布时间: 2009-06-10 22:26 点击:
新闻文件以文本文件.txt的格式存放在一个固定的目录下,新闻的发布可以自动完成。 该过程由两部分组成: 第一是新闻的显示,由shownews.php脚本实现,代码如下: 〈tableborder=0width=90%〉 〈?php //在新闻文件中的第一行放新闻的标题 //新闻文件必须是文本

自动发布新闻页面的php代码

  新闻文件以文本文件.txt的格式存放在一个固定的目录下,新闻的发布可以自动完成。
  
  该过程由两部分组成:
  
  第一是新闻的显示,由shownews.php脚本实现,代码如下:
  
  〈tableborder="0"width="90%"〉
  
  〈?php
  
  //在新闻文件中的第一行放新闻的标题
  
  //新闻文件必须是文本文件(.txt)
  
  $newspath="./news/";//修改新闻文件存放的目录
  
  $newsfile=array();
  
  $hd=dir($newspath);
  
  while($filename=$hd-〉read()){
  
  $s=strtolower($filename);
  
  if(strstr($s,".txt")){
  
  $lastchanged=filemtime($newspath.$filename);
  
  $newsfile[$filename]=$lastchanged;
  
  }
  
  }
  
  arsort($newsfile);
  
  for(reset($newsfile);$key=key($newsfile);next($newsfile)){
  
  print"〈tr〉〈td〉n";
  
  $fa=file($newspath.$key);
  
  $s=trim($fa[0]);
  
  $s=htmlspecialchars($s);
  
  $lk=strlen($key);
  
  $a=substr($key,0,$lk-4);
  
  $s="〈ahref="./pubnews.php?id=".$a.""target=_blank〉".$s."〈/a〉";
  
  print$s."n";
  
  print"(".date("Y年m月d日-H:i:s",$newsfile[$key]).")
  
  n";
  
  print"〈/td〉〈/tr〉";
  
  }
  
  $hd-〉close();
  
  ?〉
  
  〈/table〉
  
  在显示新闻的地方放入代码:
  
  〈?php
  
  require"./shownews.php";
  
  ?〉
  
  第二部分为新闻的发布,由pupnews.php脚本实现,代码如下:
  
  〈?php
  
  if($id=="")
  
  {
  
  Header("Location:./shownews.php");
  
  }
  
  ?〉
  
  〈html〉
  
  〈head〉
  
  〈metacontent="chenqiang"name=Author〉
  
  〈?php
  
  $filename="./news/".$id.".txt";
  
  $fa=file($filename);
  
  $n=count($fa);
  
  $s=trim($fa[0]);
  
  $s=htmlspecialchars($s);
  
  $t="-newsbywaterwall";
  
  print"〈title〉".$s.$t."〈/title〉n";
  
  ?〉
  
  〈/head〉
  
  〈body〉
  
  〈?php
  
  //输出文本标题
  
  print"〈blockquote〉n";
  
  print"〈b〉〈center〉".$s."n";
  
  print"〈/center〉〈/b〉
  
  〈p〉n";
  
  //输出文本正文
  
  for($i=1;$i〈$n;$i+=1)
  
  {
  
  $s=chop($fa[$i]);
  
  $s=htmlspecialchars($s);
  
  $s=trim($s);
  
  print"".$s."
  
  n";
  
  }
  
  print"〈/p〉〈/blockquote〉n";
  
  ?〉
  
  〈/body〉
  
  〈/html〉
  
  用数据库也可实现,这只是文件形式的实现方式。

分享到:
本文"自动发布新闻页面的php代码"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4