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


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 相关文章推荐
php的控制语句
Oct 09 PHP
一段防盗连的PHP代码
Dec 06 PHP
php实现图形显示Ip地址的代码及注释
Jan 20 PHP
php实现mysql数据库操作类分享
Feb 14 PHP
php常用文件操作函数汇总
Nov 22 PHP
php遍历CSV类实例
Apr 14 PHP
PHP SPL标准库之SplFixedArray使用实例
May 12 PHP
php reset() 函数指针指向数组中的第一个元素并输出实例代码
Nov 21 PHP
php之可变函数的实例详解
Sep 13 PHP
php递归函数怎么用才有效
Feb 24 PHP
PHP面向对象五大原则之依赖倒置原则(DIP)详解
Apr 08 PHP
TP5(thinkPHP5)框架基于ajax与后台数据交互操作简单示例
Sep 03 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
彻底删除thinkphp3.1案例blog标签的方法
2014/12/05 PHP
PHP几个实用自定义函数小结
2016/01/25 PHP
php实现的生成迷宫与迷宫寻址算法完整实例
2017/11/06 PHP
php多进程应用场景实例详解
2019/07/22 PHP
JS控件autocomplete 0.11演示及下载 1月5日已更新
2007/01/09 Javascript
Jquery post传递数组方法实现思路及代码
2013/04/28 Javascript
JavaScript将数据转换成整数的方法
2014/01/04 Javascript
JavaScript异步回调的Promise模式封装实例
2014/06/07 Javascript
javascript实现动态改变层大小的方法
2015/05/14 Javascript
使用Browserify配合jQuery进行编程的超级指南
2015/07/28 Javascript
jquery实现的用户注册表单提示操作效果代码分享
2015/08/28 Javascript
JS实现的3D拖拽翻页效果代码
2015/10/31 Javascript
javascript中的作用域和闭包详解
2016/01/13 Javascript
JQuery 的跨域方法推荐_可跨任何网站
2016/05/18 Javascript
jquery点击切换背景色的简单实例
2016/08/25 Javascript
微信小程序实现点赞业务
2021/02/10 Javascript
详解Python2.x中对Unicode编码的使用
2015/04/03 Python
Python字符串详细介绍
2015/05/09 Python
读取json格式为DataFrame(可转为.csv)的实例讲解
2018/06/05 Python
Python读取系统文件夹内所有文件并统计数量的方法
2018/10/23 Python
django 实现将本地图片存入数据库,并能显示在web上的示例
2019/08/07 Python
python求加权平均值的实例(附纯python写法)
2019/08/22 Python
最小二乘法及其python实现详解
2020/02/24 Python
Python+logging输出到屏幕将log日志写入文件
2020/11/11 Python
详解Html5微信支付爬坑之路
2018/07/24 HTML / CSS
详解基于 Canvas 手撸一个六边形能力图
2019/09/02 HTML / CSS
突袭HTML5之Javascript API扩展5—其他扩展(应用缓存/服务端消息/桌面通知)
2013/01/31 HTML / CSS
解决HTML5手机端页面缩放的问题
2017/10/27 HTML / CSS
美国知名的摄影器材销售网站:Adorama
2017/02/01 全球购物
Oroton中国官网:澳洲知名奢侈配饰品牌
2017/03/26 全球购物
意大利婴儿产品网上商店:Mukako
2018/10/14 全球购物
美国家居用品和厨具购物网站:DealsDot
2019/10/07 全球购物
爱耳日宣传活动总结
2014/07/05 职场文书
资产运营委托书范本
2014/10/16 职场文书
付款证明格式范文
2015/06/19 职场文书
基于python的matplotlib制作双Y轴图
2021/04/20 Python