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的一个登录的类 [推荐]
Mar 16 PHP
php 获取百度的热词数据的代码
Feb 18 PHP
php gzip压缩输出的实现方法
Apr 27 PHP
PHP处理excel cvs表格的方法实例介绍
May 13 PHP
php表单敏感字符过滤类
Dec 08 PHP
PHP 实现判断用户是否手机访问
Jan 21 PHP
PHP按指定键值对二维数组进行排序的方法
Dec 22 PHP
PHP中ltrim与rtrim去除左右空格及特殊字符实例
Jan 07 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
Jul 26 PHP
PHP使用HTML5 FormData对象提交表单操作示例
Jul 02 PHP
yii框架数据库关联查询操作示例
Oct 14 PHP
Yii框架Session与Cookie使用方法示例
Oct 14 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+AJAX聊天程序[聊天室]提供下载
2007/07/21 PHP
深入理解PHP内核(一)
2015/11/10 PHP
Yii2验证器(Validator)用法分析
2016/07/23 PHP
PHP区块查询实现方法分析
2018/05/12 PHP
php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率完整示例
2019/05/09 PHP
Javascript实现视频轮播在pc端与移动端均可
2013/09/29 Javascript
动态创建script标签实现跨域资源访问的方法介绍
2014/02/28 Javascript
jQuery实现Twitter的自动文字补齐特效
2014/11/28 Javascript
超级简单实现JavaScript MVC 样式框架
2015/03/24 Javascript
完美实现仿QQ空间评论回复特效
2015/05/06 Javascript
js实现文本框选中的方法
2015/05/26 Javascript
window.onload与$(document).ready()的区别分析
2015/05/30 Javascript
javascript实现的简单的表单验证
2015/07/10 Javascript
JS实现合并两个数组并去除重复项只留一个的方法
2015/12/17 Javascript
在微信、支付宝、百度钱包实现点击返回按钮关闭当前页面和窗口的方法
2016/08/05 Javascript
浅谈jquery的html方法里包含特殊字符的处理
2016/11/30 Javascript
基于js Canvas实现二次贝塞尔曲线
2018/12/25 Javascript
探究Python的Tornado框架对子域名和泛域名的支持
2015/05/02 Python
python基于xmlrpc实现二进制文件传输的方法
2015/06/02 Python
Python 专题五 列表基础知识(二维list排序、获取下标和处理txt文本实例)
2017/03/20 Python
分享6个隐藏的python功能
2017/12/07 Python
python 中的list和array的不同之处及转换问题
2018/03/13 Python
PyTorch搭建一维线性回归模型(二)
2019/05/22 Python
python 对任意数据和曲线进行拟合并求出函数表达式的三种解决方案
2020/02/18 Python
python中判断数字是否为质数的实例讲解
2020/12/06 Python
Opencv 图片的OCR识别的实战示例
2021/03/02 Python
如何在网站上添加谷歌定位信息
2016/04/16 HTML / CSS
HTML5 canvas基本绘图之绘制五角星
2016/06/27 HTML / CSS
乌克兰排名第一的在线旅游超市:Farvater.Travel
2020/01/02 全球购物
英语专业应届生求职信范文
2013/11/15 职场文书
《伯牙绝弦》教学反思
2014/03/02 职场文书
寄语学生的话
2014/04/10 职场文书
简易离婚协议书范本2014
2014/10/15 职场文书
护士求职自荐信
2015/03/25 职场文书
4种非常实用的python内置数据结构
2021/04/28 Python
Python基础之tkinter图形化界面学习
2021/04/29 Python