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


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 相关文章推荐
模仿OSO的论坛(一)
Oct 09 PHP
MYSQL数据库初学者使用指南
Nov 16 PHP
php格式化工具Beautify PHP小小BUG
Apr 24 PHP
PHP常用代码大全(新手入门必备)
Jun 29 PHP
PHP中的MYSQL常用函数(php下操作数据库必备)
Sep 12 PHP
php中使用$_REQUEST需要注意的一个问题
May 02 PHP
php无限极分类递归排序实现方法
Nov 11 PHP
PHP中的魔术方法总结和使用实例
May 11 PHP
PHP获取远程图片并保存到本地的方法
May 12 PHP
php metaphone()函数的定义和用法
May 15 PHP
php 使用curl模拟登录人人(校内)网的简单实例
Jun 06 PHP
PHP函数引用返回的实例详解
Sep 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面象对象数据库操作类实例
2014/12/02 PHP
Yii框架表单模型和验证用法
2016/05/20 PHP
ThinkPHP框架整合微信支付之刷卡模式图文详解
2019/04/10 PHP
PHP单例模式实例分析【防继承,防克隆操作】
2019/05/22 PHP
用JS剩余字数计算的代码
2008/07/03 Javascript
jquery 分页控件实现代码
2009/11/30 Javascript
jQuery UI-Draggable 参数集合
2010/01/10 Javascript
使用IE6看老赵的博客 jQuery初探
2010/01/17 Javascript
JavaScript中创建对象和继承示例解读
2014/02/12 Javascript
js实现简单的左右两边固定广告效果实例
2015/04/10 Javascript
js实现创建删除html元素小结
2015/09/30 Javascript
jQuery判断浏览器并动态调整select宽度的方法
2016/03/02 Javascript
javascript作用域、作用域链(菜鸟必看)
2016/06/16 Javascript
Bootstrap作品展示站点实战项目2
2016/10/14 Javascript
详解VueJs前后端分离跨域问题
2017/05/24 Javascript
javascript 开发之网页兼容各种浏览器
2017/09/28 Javascript
JavaScript new对象的四个过程实例浅析
2018/07/31 Javascript
angular2组件中定时刷新并清除定时器的实例讲解
2018/08/31 Javascript
Vue axios设置访问基础路径方法
2018/09/19 Javascript
Django模板继承 extend标签实例代码详解
2019/05/16 Javascript
vue实现带复选框的树形菜单
2019/05/27 Javascript
javascript中call,apply,callee,caller用法实例分析
2019/07/24 Javascript
javascript实现获取中文汉字拼音首字母
2020/05/19 Javascript
Python2与python3中 for 循环语句基础与实例分析
2017/11/20 Python
python的re正则表达式实例代码
2018/01/24 Python
python统计多维数组的行数和列数实例
2018/06/23 Python
信号生成及DFT的python实现方式
2020/02/25 Python
python学习笔记之多进程
2020/08/06 Python
一款纯css3实现的鼠标经过按钮特效教程
2014/11/09 HTML / CSS
2014年圣诞节倒计时网页的制作过程
2014/12/05 HTML / CSS
埃弗顿足球俱乐部官方网上商店:Everton Direct
2018/01/13 全球购物
三陽商会官方网站:Sanyo iStore
2019/05/15 全球购物
Shell脚本如何向终端输出信息
2014/04/25 面试题
松材线虫病防治方案
2014/06/15 职场文书
我们的节日中秋活动方案
2014/08/19 职场文书
运动会1000米加油稿
2015/07/21 职场文书