动态新闻发布的实现及其技巧


Posted in PHP onOctober 09, 2006

做网站要做的有一定的规模,动态的新闻发布是必不可少的。实现的方法有很多,这里建议用文本文件来生成,又快又简单省事。好吧,让我们立即着手工作吧。
首先,我们假设已经有一个文件夹名为 "news",在"c://news"下,用来存储新闻的文本。并且我们假设这些文本的名字就是所要发布的新闻的标题。
1,首先,我们限读取文件夹的指针。
    $handle=dir("c://news");
2,用一个while语句,获取各个文本文件的指针,并且将其一个一个的输出。
    while($file=$handle->read())
{
   echo $file;
}
3,当完成2的操作后,从IIS观察结果的输出,发现页面上除了列举所有文本文件的名称外,还会多出两个“奇怪的符号”。
  。
  。。
这两个标识的来源不是我们今天讨论的范围,但他们的出现会影响我们网页的“新闻发布”所以在显示的时候还是建议用一个if语句将他们skip掉。
4,用chop()来去掉文件名后面的".txt"
   $filename=chop($file,".");
  这样,$filename[0]就是我们要求的新闻的标题了。
5,完成显示后就要做链接了。我们假设处理显示新闻的文件为 show.php;
总结以上,我们可以这样书写程序
<?
  $handle=dir("c://news");
  while($file=$handle->read())
{
if(($file!='.')&&($file!='..'))
{
    $filename=chop($file,".");  
    echo "<a href='show.php'?id=$filename[0]> filename[0] </a> ";
}
?>
再以后就是在网页上输出文本的工作了,这方面的说明已经很多。我就不再重复了。 

PHP 相关文章推荐
第八节 访问方式 [8]
Oct 09 PHP
PHP 读取文件的正确方法
Apr 29 PHP
PHP教程 预定义变量
Oct 23 PHP
PHP基础知识回顾
Aug 16 PHP
浅谈discuz密码加密的方式
May 22 PHP
php类中的各种拦截器用法分析
Nov 03 PHP
php实现微信公众平台账号自定义菜单类
Dec 02 PHP
php实现的mongodb操作类实例
Apr 03 PHP
PHP中curl_setopt函数用法实例分析
Apr 16 PHP
thinkPHP交易详情查询功能详解
Dec 02 PHP
php删除数组指定元素实现代码
May 03 PHP
Thinkphp5.0框架的Db操作实例分析【连接、增删改查、链式操作等】
Oct 11 PHP
最简单的PHP程序--记数器
Oct 09 #PHP
用PHP产生动态的影像图
Oct 09 #PHP
在Windows版的PHP中使用ADO
Oct 09 #PHP
PHP4与PHP3中一个不兼容问题的解决方法
Oct 09 #PHP
PHP 高手之路(一)
Oct 09 #PHP
PHP 高手之路(二)
Oct 09 #PHP
PHP 高手之路(三)
Oct 09 #PHP
You might like
如何用PHP实现插入排序?
2013/04/10 PHP
PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享
2014/09/27 PHP
PHP实现的最大正向匹配算法示例
2017/12/19 PHP
JavaScript事件列表解说
2006/12/22 Javascript
jquer之ajaxQueue简单实现代码
2011/09/15 Javascript
5秒后跳转效果(setInterval/SetTimeOut)
2013/05/03 Javascript
jQuery获取CSS样式中的颜色值的问题,不同浏览器格式不同的解决办法
2013/05/13 Javascript
js生成缩略图后上传并利用canvas重绘
2014/05/15 Javascript
一个判断抢购时间是否到达的简单的js函数
2014/06/23 Javascript
简介JavaScript中的unshift()方法的使用
2015/06/09 Javascript
javascript从作用域链谈闭包
2020/07/29 Javascript
Node.js文件操作方法汇总
2016/03/22 Javascript
微信js-sdk界面操作接口用法示例
2016/10/12 Javascript
AngularJS入门教程之多视图切换用法示例
2016/11/02 Javascript
微信小程序实现手势滑动效果
2019/08/26 Javascript
vue resource发送请求的几种方式
2019/09/30 Javascript
Python简单计算文件MD5值的方法示例
2018/04/11 Python
python使用turtle绘制分形树
2018/06/22 Python
一篇文章弄懂Python中的可迭代对象、迭代器和生成器
2019/08/12 Python
Python实现变声器功能(萝莉音御姐音)
2019/12/05 Python
Python如何把多个PDF文件合并代码实例
2020/02/13 Python
python使用turtle库绘制奥运五环
2020/02/24 Python
python 在sql语句中使用%s,%d,%f说明
2020/06/06 Python
详解python tkinter包获取本地绝对路径(以获取图片并展示)
2020/09/04 Python
CSS3 新增选择器的实例
2019/11/13 HTML / CSS
德国骆驼商店:ActiveFashionWorld
2017/11/18 全球购物
迪奥美国官网:Dior美国
2019/12/07 全球购物
解释下列WebService名词:WSDL、SOAP、UDDI
2012/06/22 面试题
保安员岗位职责
2013/11/17 职场文书
仓库保管员岗位职责
2013/12/20 职场文书
大学同学聚会邀请函
2014/01/19 职场文书
《英英学古诗》教学反思
2014/04/11 职场文书
学校会议通知范文
2015/04/15 职场文书
寻找成龙观后感
2015/06/12 职场文书
python实现三阶魔方还原的示例代码
2021/04/28 Python
Win11 Build 25179预览版发布(附更新内容+ISO官方镜像下载)
2022/08/14 数码科技