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


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 最大运行时间 max_execution_time修改方法
Mar 08 PHP
php多个字符串替换成同一个的解决方法
Jun 18 PHP
php 批量生成html,txt文件的实现代码
Jun 26 PHP
使用PHP备份MySQL和网站发送到邮箱实例代码
Nov 28 PHP
ThinkPHP中的常用查询语言汇总
Aug 22 PHP
php过滤html标记属性类用法实例
Sep 23 PHP
PHP通过内置函数memory_get_usage()获取内存使用情况
Nov 20 PHP
php判断输入是否是纯数字,英文,汉字的方法
Mar 05 PHP
php实现图片转换成ASCII码的方法
Apr 03 PHP
非常有用的9个PHP代码片段
Apr 06 PHP
详解Laravel设置多态关系模型别名的方式
Oct 17 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
微信公众平台开发实现2048游戏的方法
2015/04/15 PHP
基于PHP制作验证码
2016/10/12 PHP
Zend Framework入门教程之Zend_View组件用法示例
2016/12/09 PHP
JavaScript的setAttribute兼容性问题解决方法
2013/11/11 Javascript
js控制淡入淡出示例代码
2013/11/12 Javascript
JS获取月的最后一天与JS得到一个月份最大天数的实例代码
2013/12/16 Javascript
js获取当前页面的url网址信息
2014/06/12 Javascript
jQuery中attr()和prop()在修改checked属性时的区别
2014/07/18 Javascript
BAT及各大互联网公司2014前端笔试面试题--JavaScript篇
2014/10/29 Javascript
jQuery中常用的遍历函数用法实例总结
2015/09/01 Javascript
有关json_decode乱码及NULL的问题
2015/10/13 Javascript
Angularjs使用directive自定义指令实现attribute继承的方法详解
2016/08/05 Javascript
js实现悬浮窗效果(支持拖动)
2017/03/09 Javascript
JavaScript实现AOP详解(面向切面编程,装饰者模式)
2017/12/19 Javascript
JS常见DOM节点操作示例【创建 ,插入,删除,复制,查找】
2018/05/14 Javascript
基于vue-cli3和element实现登陆页面
2019/11/13 Javascript
[01:00:26]Ti4主赛事胜者组第一天 EG vs NEWBEE 1
2014/07/19 DOTA
python读取word文档的方法
2015/05/09 Python
Python基于回溯法子集树模板解决最佳作业调度问题示例
2017/09/08 Python
Python 装饰器实现DRY(不重复代码)原则
2018/03/05 Python
python生成ppt的方法
2018/06/07 Python
selenium+python 对输入框的输入处理方法
2018/10/11 Python
Python3批量生成带logo的二维码方法
2019/06/24 Python
python调用matplotlib模块绘制柱状图
2019/10/18 Python
Python爬取爱奇艺电影信息代码实例
2019/11/26 Python
html5小技巧之通过document.head获取head元素
2014/06/04 HTML / CSS
C语言笔试题
2014/09/04 面试题
实习销售业务员自我鉴定
2013/09/21 职场文书
技术经理的自我评价范文
2013/12/03 职场文书
校园安全演讲稿
2014/05/09 职场文书
质量在我心中演讲稿
2014/09/02 职场文书
纺织工程专业推荐信
2014/09/08 职场文书
作风建设年度心得体会
2014/10/29 职场文书
小学班级管理心得体会
2016/01/07 职场文书
师德培训心得体会2016
2016/01/09 职场文书
Tensorflow与RNN、双向LSTM等的踩坑记录及解决
2021/05/31 Python