自动发布新闻的php代码
发布:smiling 来源: PHP粉丝网 添加日期:2013-12-08 22:28:58 浏览: 评论:0
新闻文件以文本文件.txt的格式存放在一个固定的目录下,新闻的发布可以自动完成,该过程由两部分组成: 第一是新闻的显示,由shownews.php脚本实现,代码如下:
- 〈table border="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="〈a href="./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〉
- 〈meta content="chenqiang" name=Author〉
- 〈?php
- $filename="./news/".$id.".txt";
- $fa=file($filename);
- $n=count($fa);
- $s=trim($fa[0]);
- $s=htmlspecialchars($s);
- $t=" - news by waterwall";
- 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〉
用数据库也可实现,这只是文件形式的实现方式。
Tags: 自动 发布 新闻 php代码
- 上一篇:PHP-GTK 介绍及其应用
- 下一篇:php 分析rss代码一段
相关文章
- ·php 正则判断中文(自动识别UTF-8 & GBK编码) (2014-06-06)
- ·PHP 自动引入一个目录的所有 PHP 文件(2014-06-10)
- ·PHP自动批量生成会员卡号程序(2014-06-15)
- ·php位数不够自动0填充补齐的例子(2014-06-18)
- ·php获取字符串中url自动加超级链接(2014-06-18)
- ·php实现input输入框失去焦点自动保存输入框的数据(2014-07-01)
- ·PHP自动识别字符集编码并完成转码(2014-07-04)
- ·PHP自动识别用户上传不雅图片并发邮箱提示(2014-08-21)
- ·PHP多线程(pthreads)与自动加载BUG问题(2014-08-27)
- ·PHP程序自动运行,windows计划任务(2014-08-27)
- ·php实现记住密码自动登录(2014-09-05)
- ·php 模拟用户自动在qq空间发表文章(2014-09-05)
- ·php自动采集内容中带有图片地址的远程图片(2014-09-09)
- ·php+ajax文章自动保存代码实例方法(2014-09-09)
- ·php ajax实时输入自动搜索匹配程序代码(2014-09-10)
- ·微信扫码网站自动登录的实现方法(2015-12-24)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)