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


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&amp;java(三)
Oct 09 PHP
Php Ctemplate引擎开发相关内容
Mar 03 PHP
php设计模式之命令模式的应用详解
May 21 PHP
探讨:使用XMLSerialize 序列化与反序列化
Jun 08 PHP
如何使用php判断所处服务器操作系统的类型
Jun 20 PHP
android上传图片到PHP的过程详解
Aug 03 PHP
ThinkPHP和UCenter接口冲突的解决方法
Jul 25 PHP
magento后台无法登录解决办法的两种方法
Dec 09 PHP
PHP常用日期加减计算方法实例小结
Jul 31 PHP
PHP匿名函数(闭包函数)详解
Mar 22 PHP
PHP判断一个变量是否为整数、正整数的方法示例
Sep 11 PHP
PHP序列化和反序列化深度剖析实例讲解
Dec 29 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
微信支付开发教程(一)微信支付URL配置
2014/05/28 PHP
PHP两种去掉数组重复值的方法比较
2014/06/19 PHP
微信公众号开发之语音消息识别php代码
2016/08/08 PHP
php函数式编程简单示例
2019/08/08 PHP
jquery获取radio值实例
2014/10/16 Javascript
jquery果冻抖动效果实现方法
2015/01/15 Javascript
JS动态修改表格cellPadding和cellSpacing的方法
2015/03/31 Javascript
移除AngularJS下URL中的#字符的方法
2015/06/19 Javascript
jQuery实现的fixedMenu下拉菜单效果代码
2015/08/24 Javascript
深入理解关于javascript中apply()和call()方法的区别
2016/04/12 Javascript
javascript和jQuery实现网页实时聊天的ajax长轮询
2016/07/20 Javascript
javascript验证内容为数字以及长度为10的简单实例
2016/08/20 Javascript
详解vuelidate 对于vueJs2.0的验证解决方案
2017/03/09 Javascript
浅谈Redux中间件的实践
2018/07/27 Javascript
vue+axios实现post文件下载
2019/09/25 Javascript
uniapp实现横向滚动选择日期
2020/10/21 Javascript
Python 异常处理的实例详解
2017/09/11 Python
Python判断文件和字符串编码类型的实例
2017/12/21 Python
python向已存在的excel中新增表,不覆盖原数据的实例
2018/05/02 Python
对numpy数据写入文件的方法讲解
2018/07/09 Python
Python使用字典实现的简单记事本功能示例
2019/08/15 Python
html5 css3 动态气泡按钮实例演示
2012/12/02 HTML / CSS
使用PDF.JS插件在HTML中预览PDF文件的方法
2018/08/29 HTML / CSS
印尼旅游网站:via
2017/11/12 全球购物
英文简历自荐信范文
2013/12/11 职场文书
普通话宣传标语
2014/06/26 职场文书
党委书记个人检查对照材料思想汇报
2014/10/11 职场文书
工作自我评价范文
2015/03/05 职场文书
中学生综合素质自我评价
2015/03/06 职场文书
红色革命电影观后感
2015/06/18 职场文书
趣味运动会广播稿
2015/08/19 职场文书
2016机关干部作风建设心得体会
2016/01/21 职场文书
企业转让协议书(范文2篇)
2019/08/15 职场文书
创业计划书之游泳馆
2019/09/16 职场文书
Golang MatrixOne使用介绍和汇编语法
2022/04/19 Golang
关于的python五子棋的算法
2022/05/02 Python