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 相关文章推荐
PHPMYADMIN导入数据最大为2M的解决方法
Apr 23 PHP
PHP 中关于ord($str)&amp;gt;0x80的详细说明
Sep 23 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十三)
Jun 26 PHP
简单分析ucenter 会员同步登录通信原理
Aug 25 PHP
PHP如何通过传引用的思想实现无限分类(代码简单)
Oct 13 PHP
php 5.4 全新的代码复用Trait详解
Jan 05 PHP
PHP 类与构造函数解析
Feb 06 PHP
PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】
Apr 19 PHP
PHP利用Socket获取网站的SSL证书与公钥
Jun 18 PHP
php实现网页端验证码功能
Jul 11 PHP
PHP程序员学习使用Swoole的理由
Jun 24 PHP
php实现微信发红包功能
Jul 13 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
用PHP实现的生成静态HTML速度快类库
2007/03/31 PHP
php中一个有意思的日期逻辑处理
2012/03/25 PHP
php时间戳格式化显示友好的时间函数分享
2014/10/21 PHP
php链表用法实例分析
2015/07/09 PHP
详细解读PHP的Yii框架中登陆功能的实现
2015/08/21 PHP
php析构函数的简单使用说明
2015/08/24 PHP
PHP简单遍历对象示例
2016/09/28 PHP
php array_values 返回数组的所有值详解及实例
2016/11/12 PHP
php中上传文件的的解决方案
2018/09/25 PHP
关于flash遮盖div浮动层的解决方法
2010/07/17 Javascript
jQuery操作select下拉框的text值和value值的方法
2014/05/31 Javascript
js密码强度实时检测代码
2016/03/02 Javascript
jQuery操作动态生成的内容的方法
2016/05/28 Javascript
js动态添加的DIV中的onclick事件简单实例
2016/07/25 Javascript
使用javascript做时间倒数读秒功能的实例
2019/01/23 Javascript
面试题:react和vue的区别分析
2019/04/08 Javascript
微信小程序里引入SVG矢量图标的方法
2019/09/20 Javascript
JS模拟实现京东快递单号查询
2020/11/30 Javascript
python opencv旋转图像(保持图像不被裁减)
2018/07/26 Python
Python切片操作深入详解
2018/07/27 Python
设置python3为默认python的方法
2018/10/31 Python
selenium+python截图不成功的解决方法
2019/01/30 Python
如何实现Django Rest framework版本控制
2019/07/25 Python
Python Collatz序列实现过程解析
2019/10/12 Python
对tensorflow中tf.nn.conv1d和layers.conv1d的区别详解
2020/02/11 Python
SportsDirect.com马来西亚:英国第一体育零售商
2018/11/21 全球购物
FC-Moto美国:欧洲最大的摩托车服装和头盔商店之一
2019/08/24 全球购物
教师节活动主持词
2014/04/02 职场文书
护理专业求职信
2014/06/15 职场文书
企业群众路线教育实践活动心得体会
2014/11/03 职场文书
2014年妇幼卫生工作总结
2014/12/09 职场文书
应届生求职自荐信范文
2015/03/04 职场文书
大学生读书笔记大全
2015/07/01 职场文书
2016学校元旦晚会经典开场白台词
2015/12/03 职场文书
《百分数的认识》教学反思
2016/02/19 职场文书
vue-cropper插件实现图片截取上传组件封装
2021/05/27 Vue.js