PHP个人网站架设连环讲(三)


Posted in PHP onOctober 09, 2006

三 首页新闻发布,让你更新更轻松(中)

上次我们做了一个文件头(至于文件尾,请大家自己做,假设为tail.php),一个函数的模块,现在,我们来一个基本功能的实现,也就是动态发布啦

<?php
include("makestr.php";
include("head.php");
$newspath="/announce/"; //以文本文件存放的新闻文件的目录
$newsfile=array();//准备新闻数组
$hd=dir($newspath); //目录句柄
while($filename=$hd->read()){ //获取全部文件
$s=strtolower($filename);
if(strstr($s,".txt")){
//检测最新的修改日期
$lastchanged=fileatime($newspath.$filename);
$newsfile[$filename]=$lastchanged;
}
}
arsort($newsfile); //文件按时间排序
//输出文件
for(reset($newsfile);$key=key($newsfile);next($newsfile))
{$fa=file($newspath.$key);
$n=count($fa);
echo "<p>".date("d.m.Y-H:i:s".$newsfile[$key])."<br>\n";
for($i=0;$i<$n;$i=$i+1){
$s=chop($fa[$i]);//去除空格
$s=htmlspecialchars($s);
print $s."</p>\n";

}
}
$hd->close(); //释放句柄
include("tail.php");  
?>
这样,将你的新闻文本传上你根目录的annouce子目录下,就可以方便发布新闻了。但真正的方便还不在于这,比如说,当新闻过时的时候,程序能自动删除它,多好。不用ftp,直接在线写下要新发的公告,多方便。好了,且听下回分解。  

PHP 相关文章推荐
用PHP的ob_start();控制您的浏览器cache!
Nov 25 PHP
dede全站URL静态化改造[070414更正]
Apr 17 PHP
PHPMailer使用教程(PHPMailer发送邮件实例分析)
Dec 06 PHP
apache配置虚拟主机的方法详解
Jun 17 PHP
WordPress主题制作之模板文件的引入方法
Dec 28 PHP
php mysql 封装类实例代码
Sep 18 PHP
php中strtotime函数性能分析
Nov 20 PHP
详解thinkphp实现excel数据的导入导出(附完整案例)
Dec 29 PHP
PHP进阶学习之垃圾回收机制详解
Jun 18 PHP
php使用curl伪造浏览器访问操作示例
Sep 30 PHP
Laravel 实现Eloquent模型分组查询并返回每个分组的数量 groupBy()
Oct 23 PHP
MacOS下PHP7.1升级到PHP7.4.15的方法
Feb 22 PHP
杏林同学录(九)
Oct 09 #PHP
我的论坛源代码(九)
Oct 09 #PHP
PHP个人网站架设连环讲(一)
Oct 09 #PHP
PHP个人网站架设连环讲(二)
Oct 09 #PHP
我的论坛源代码(七)
Oct 09 #PHP
我的论坛源代码(八)
Oct 09 #PHP
我的论坛源代码(十)
Oct 09 #PHP
You might like
Sorting Array Values in PHP(数组排序)
2011/09/15 PHP
PHP模拟QQ登录的方法
2015/07/29 PHP
PHP中配置IIS7实现基本身份验证的方法
2015/09/24 PHP
Zend Framework框架路由机制代码分析
2016/03/22 PHP
php制作简单模版引擎
2016/04/07 PHP
Javascript日期对象的dateAdd与dateDiff方法
2008/11/18 Javascript
JQuery 选择和过滤方法代码总结
2010/11/19 Javascript
如何获取select下拉框的值(option没有及有value属性)
2013/11/08 Javascript
js定时器(执行一次、重复执行)
2014/03/07 Javascript
原生js实现fadein 和 fadeout淡入淡出效果
2014/06/05 Javascript
如何让你的Lightbox支持滚轮缩放及Base64图片
2014/12/04 Javascript
Javascript实现计算个人所得税
2015/05/10 Javascript
基于Jquery实现焦点图淡出淡入效果
2015/11/30 Javascript
JavaScript函数节流的两种写法
2017/04/07 Javascript
用JavaScript做简易的购物车的代码示例
2017/10/20 Javascript
jQuery Validate插件ajax方式验证输入值的实例
2017/12/21 jQuery
JS回调函数原理与用法详解【附PHP回调函数】
2019/07/20 Javascript
JavaScript HTML DOM 元素 (节点)新增,编辑,删除操作实例分析
2020/03/02 Javascript
JavaScript用document.write()输出换行的示例代码
2020/11/26 Javascript
Python标准库之循环器(itertools)介绍
2014/11/25 Python
Python实现文件复制删除
2016/04/19 Python
python中如何使用正则表达式的集合字符示例
2017/10/09 Python
Python单元测试简单示例
2018/07/03 Python
基于python实现计算且附带进度条代码实例
2020/03/31 Python
python爬虫学习笔记之pyquery模块基本用法详解
2020/04/09 Python
如何基于python实现年会抽奖工具
2020/10/20 Python
警察思想汇报
2014/01/04 职场文书
2014年高三毕业生自我评价
2014/01/11 职场文书
商场总经理岗位职责
2014/02/03 职场文书
老师的检讨书
2014/02/23 职场文书
比赛口号大全
2014/06/10 职场文书
家具公司总经理岗位职责
2014/07/08 职场文书
小学教师自我评价
2015/03/04 职场文书
教师考核鉴定意见
2015/06/05 职场文书
上帝为你开了一扇窗之Tkinter常用函数详解
2021/06/02 Python
TV动画《神废柴☆偶像》公布先导PV
2022/03/20 日漫