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批量删除数据
Jan 18 PHP
解析PHP正则提取或替换img标记属性
Jun 26 PHP
dedecms函数分享之获取某一栏目所有子栏目
May 19 PHP
ThinkPHP文件上传实例教程
Aug 22 PHP
Yii入门教程之目录结构、入口文件及路由设置
Nov 25 PHP
PHP利用APC模块实现文件上传进度条的方法
Jan 26 PHP
PHP函数超时处理方法
Feb 14 PHP
Yii2汉字转拼音类的实例代码
Apr 18 PHP
PHP里面把16进制的图片数据显示在html的img标签上(实现方法)
May 02 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
Nov 10 PHP
phpstudy2018升级MySQL5.5为5.7教程(图文)
Oct 24 PHP
php中错误处理操作实例分析
Aug 23 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 has encountered an Access Violation 错误的解决方法
2010/01/17 PHP
PHP extract 将数组拆分成多个变量的函数
2010/06/30 PHP
php 高性能书写
2010/12/11 PHP
解析csv数据导入mysql的方法
2013/07/01 PHP
smarty简单应用实例
2015/11/03 PHP
input的focus方法使用
2010/03/13 Javascript
基于jQuery的淡入淡出可自动切换的幻灯插件
2010/08/24 Javascript
使用jQuery同时控制四张图片的伸缩实现代码
2013/04/19 Javascript
JQuery中$.ajax()方法参数详解及应用
2013/12/12 Javascript
Jquery焦点图实例代码
2014/11/25 Javascript
jQuery实现鼠标经过提示信息的地图热点效果
2015/04/26 Javascript
JavaScript的Backbone.js框架入门学习指引
2016/05/07 Javascript
KnockoutJS 3.X API 第四章之数据控制流component绑定
2016/10/10 Javascript
谈谈JS中常遇到的浏览器兼容问题和解决方法
2016/12/17 Javascript
vscode配置vue下的es6规范自动格式化详解
2019/03/20 Javascript
[54:29]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第二场
2018/04/09 DOTA
python中readline判断文件读取结束的方法
2014/11/08 Python
Python3.x版本中新的字符串格式化方法
2015/04/24 Python
为Python的Tornado框架配置使用Jinja2模板引擎的方法
2016/06/30 Python
Python中判断输入是否为数字的实现代码
2018/05/26 Python
Python subprocess模块功能与常见用法实例详解
2018/06/28 Python
浅析Python 实现一个自动化翻译和替换的工具
2019/04/14 Python
python保留小数位的三种实现方法
2020/01/07 Python
python 多线程死锁问题的解决方案
2020/08/25 Python
html5自定义video标签的海报与播放按钮功能
2019/12/04 HTML / CSS
教师评优的个人自我评价分享
2013/09/19 职场文书
总经理司机职责
2014/02/02 职场文书
管理部副部长岗位职责范文
2014/03/09 职场文书
2014学习全国两会精神心得体会2000字
2014/03/11 职场文书
关爱残疾人演讲稿
2014/05/24 职场文书
志愿者宣传口号
2014/06/17 职场文书
群教个人对照检查材料
2014/08/20 职场文书
2015年资料员工作总结
2015/04/25 职场文书
2015年学校财务工作总结
2015/05/19 职场文书
环保证明
2015/06/23 职场文书
详解使用内网穿透工具Ngrok代理本地服务
2022/03/31 Servers