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 相关文章推荐
DOMXML函数笔记
Oct 09 PHP
PHP 图片上传实现代码 带详细注释
Apr 29 PHP
PHP MemCached 高级缓存应用代码
Aug 05 PHP
php+iframe实现隐藏无刷新上传文件
Feb 10 PHP
解析PHP的session过期设置
Jun 29 PHP
PHP会话控制:Session与Cookie详解
Sep 27 PHP
PHP导出Excel实例讲解
Jan 24 PHP
php使用ffmpeg获取视频信息并截图的实现方法
May 03 PHP
Yii2下session跨域名共存的解决方案
Feb 04 PHP
PHP利用正则表达式将相对路径转成绝对路径的方法示例
Feb 28 PHP
PHP学习记录之数组函数
Jun 01 PHP
thinkphp框架类库扩展操作示例
Nov 26 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
ThinkPHP模板替换与系统常量及应用实例教程
2014/08/22 PHP
php连接mysql数据库
2017/03/21 PHP
PHP 访问数据库配置通用方法(json)
2018/05/20 PHP
php中关于换行的实例写法
2019/09/26 PHP
JavaScript实现倒计时代码段Item1(非常实用)
2015/11/03 Javascript
jquery实现树形菜单完整代码
2015/12/29 Javascript
大型JavaScript应用程序架构设计模式
2016/06/29 Javascript
jQuery通过ajax快速批量提交表单数据
2016/10/25 Javascript
JavaScript实现为事件句柄绑定监听函数的方法分析
2017/11/14 Javascript
vue+vuex+axios+echarts画一个动态更新的中国地图的方法
2017/12/19 Javascript
利用vue重构有赞商城的思路以及总结整理
2019/02/21 Javascript
实现elementUI表单的全局验证的方法步骤
2019/04/29 Javascript
js实现图片区域可点击大小随意改变(适用移动端)代码实例
2019/09/11 Javascript
微信小程序中的video视频实现 自定义播放按钮、封面图、视频封面上文案
2020/01/02 Javascript
微信小程序仿抖音视频之整屏上下切换功能的实现代码
2020/05/24 Javascript
javascript代码实现简易计算器
2021/01/25 Javascript
[00:55]2015国际邀请赛中国区预选赛5月23日——28日约战上海
2015/05/25 DOTA
[54:15]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第二场2月1日
2021/03/11 DOTA
python插入排序算法的实现代码
2013/11/21 Python
Python中__new__与__init__方法的区别详解
2015/05/04 Python
浅谈Python 对象内存占用
2016/07/15 Python
python交互式图形编程实例(一)
2017/11/17 Python
Python安装lz4-0.10.1遇到的坑
2018/05/20 Python
python实现图片文件批量重命名
2020/03/23 Python
python pickle存储、读取大数据量列表、字典数据的方法
2019/07/07 Python
50行Python代码获取高考志愿信息的实现方法
2019/07/23 Python
简历里的自我评价
2014/01/31 职场文书
12月红领巾广播稿
2014/02/13 职场文书
设备动力科岗位职责范本
2014/02/23 职场文书
考核评语大全
2014/04/29 职场文书
装修施工安全责任书
2014/07/24 职场文书
专业技术职务聘任证明
2015/03/02 职场文书
公司表扬信格式
2015/05/04 职场文书
民事调解书范文
2015/05/20 职场文书
如何用RabbitMQ和Swoole实现一个异步任务系统
2021/05/29 PHP
vue封装数字翻牌器
2022/04/20 Vue.js