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 相关文章推荐
自动把纯文本转换成Web页面的php代码
Aug 27 PHP
php 空格,换行,跳格使用说明
Dec 18 PHP
PHP 一个比较完善的简单文件上传
Mar 25 PHP
PHP实例分享判断客户端是否使用代理服务器及其匿名级别
Jun 04 PHP
ThinkPHP使用smarty模板引擎的方法
Jul 01 PHP
PHP面向对象程序设计之接口用法
Aug 20 PHP
PHP产生不重复随机数的5个方法总结
Nov 12 PHP
PHP中imagick函数的中文解释
Jan 21 PHP
php实现获取文件mime类型的方法
Feb 11 PHP
php遍历删除整个目录及文件的方法
Mar 13 PHP
PHP批量修改文件名称的方法分析
Feb 27 PHP
PHP实现常用排序算法的方法
Feb 05 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+缓存
2006/12/20 PHP
php xml文件操作实现代码(二)
2009/03/20 PHP
PHP学习之字符串比较和查找
2011/04/17 PHP
浅析SVN常见问题及解决方法
2013/06/21 PHP
js实现的仿新浪微博完美的时间组件升级版
2011/12/20 Javascript
jquery中show()、hide()和toggle()用法实例
2015/01/15 Javascript
javascript实现简单的进度条
2015/07/02 Javascript
Javascript仿新浪游戏频道鼠标悬停显示子菜单效果
2015/08/21 Javascript
jQuery animate easing使用方法图文详解
2016/06/17 Javascript
Json对象和字符串互相转换json数据拼接和JSON使用方式详细介绍(小结)
2016/10/25 Javascript
详解React-Native全球化多语言切换工具库react-native-i18n
2017/11/03 Javascript
vue使用$emit时,父组件无法监听到子组件的事件实例
2018/02/26 Javascript
记一次Vue.js混入mixin的使用(分权限管理页面)
2019/04/17 Javascript
Vue项目vscode 安装eslint插件的方法(代码自动修复)
2020/04/15 Javascript
一篇文章带你搞懂Vue虚拟Dom与diff算法
2020/08/25 Javascript
nuxt.js服务端渲染中axios和proxy代理的配置操作
2020/11/06 Javascript
Python的Flask框架中SQLAlchemy使用时的乱码问题解决
2015/11/07 Python
python 禁止函数修改列表的实现方法
2017/08/03 Python
深入浅析python with语句简介
2018/04/11 Python
Python做智能家居温湿度报警系统
2018/09/25 Python
详解Selenium+PhantomJS+python简单实现爬虫的功能
2019/07/14 Python
python脚本后台执行方式
2019/12/21 Python
浅谈Pytorch torch.optim优化器个性化的使用
2020/02/20 Python
python交互模式基础知识点学习
2020/06/18 Python
python os模块在系统管理中的应用
2020/06/22 Python
用 Django 开发一个 Python Web API的方法步骤
2020/12/03 Python
纯HTML+CSS3制作导航菜单(附源码)
2013/04/24 HTML / CSS
结合CSS3的布局新特征谈谈常见布局方法
2016/01/22 HTML / CSS
新西兰演唱会和体育门票网站:Ticketmaster新西兰
2017/10/07 全球购物
香港草莓网:Strawberrynet香港
2019/05/10 全球购物
意大利辅助药品、药物和补品在线销售:FarmaEurope
2020/04/29 全球购物
LVMH旗下最大的奢侈品网站平台:24S
2020/05/24 全球购物
生物技术毕业生自荐信
2013/10/23 职场文书
营销总经理的岗位职责
2013/12/15 职场文书
饭店服务员岗位职责
2015/02/09 职场文书
公司行政管理制度范本
2015/08/05 职场文书