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 相关文章推荐
一个简单实现多条件查询的例子
Oct 09 PHP
Linux下ZendOptimizer的安装与配置方法
Apr 12 PHP
PHP XML数据解析代码
May 26 PHP
PHP学习之正则表达式
Apr 17 PHP
PHP的基本常识小结
Jul 05 PHP
php使用百度天气接口示例
Apr 22 PHP
PHP性能分析工具XHProf安装使用教程
May 13 PHP
PHP实现的QQ空间g_tk加密算法
Jul 09 PHP
PHP实现仿Google分页效果的分页函数
Jul 29 PHP
PHP单例模式与工厂模式详解
Aug 29 PHP
Laravel中日期时间处理包Carbon的简单使用
Sep 21 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
Dec 20 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的FTP学习(一)
2006/10/09 PHP
php 用sock技术发送邮件的函数
2007/07/21 PHP
destoon二次开发入门示例
2014/06/20 PHP
php封装单文件上传到数据库(路径)
2017/10/15 PHP
js Html结构转字符串形式显示代码
2011/11/15 Javascript
基于jquery的拖动布局插件
2011/11/25 Javascript
AngularJS学习笔记之基本指令(init、repeat)
2015/06/16 Javascript
基于dropdown.js实现的两款美观大气的二级导航菜单
2015/09/02 Javascript
详解Javascript几种跨域方式总结
2017/02/27 Javascript
Bootstrap table使用方法记录
2017/08/23 Javascript
详解用Node.js写一个简单的命令行工具
2018/03/01 Javascript
JavaScript字符串转数字的5种方法及遇到的坑
2018/07/16 Javascript
vue权限路由实现的方法示例总结
2018/07/29 Javascript
vue中的自定义分页插件组件的示例
2018/08/18 Javascript
jQuery时间戳和日期相互转换操作示例
2018/12/07 jQuery
webpack结合express实现自动刷新的方法
2019/05/07 Javascript
浅谈react-router@4.0 使用方法和源码分析
2019/06/04 Javascript
layui实现三级导航菜单
2019/07/26 Javascript
原生JavaScript实现刮刮乐
2020/09/29 Javascript
在Python中操作文件之read()方法的使用教程
2015/05/24 Python
Python功能键的读取方法
2015/05/28 Python
django框架中ajax的使用及避开CSRF 验证的方式详解
2019/12/11 Python
Python脚本调试工具安装过程
2021/01/11 Python
html5 canvas实现跟随鼠标旋转的箭头
2016/03/11 HTML / CSS
预订奥兰多和佛罗里达州公园门票:FloridaTix
2018/01/03 全球购物
澳大利亚设计的婴儿和女孩的衣服:Oobi
2018/12/16 全球购物
毕业实习个人鉴定范文
2013/12/10 职场文书
ktv总经理岗位职责
2014/02/17 职场文书
《乡愁》教学反思
2014/02/18 职场文书
农村结婚典礼司仪主持词
2014/03/14 职场文书
吨的认识教学反思
2014/04/27 职场文书
客运企业隐患排查工作方案
2014/06/06 职场文书
运动会广播稿100字
2014/09/14 职场文书
班干部竞选演讲稿(精选5篇)
2019/09/24 职场文书
Mysql 如何批量插入数据
2021/04/06 MySQL
基于Java的MathML转图片的方法(示例代码)
2021/06/23 Java/Android