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 远程图片保存到本地的函数类
Dec 08 PHP
PHP函数spl_autoload_register()用法和__autoload()介绍
Feb 04 PHP
php发送post请求函数分享
Mar 06 PHP
php自定义错误处理用法实例
Mar 20 PHP
php获取本机真实IP地址实例代码
Mar 31 PHP
php 自定义错误日志实例详解
Nov 12 PHP
PHP未登录自动跳转到登录页面
Dec 21 PHP
PHP CURL与java http使用方法详解
Jan 26 PHP
PHP排序算法之归并排序(Merging Sort)实例详解
Apr 21 PHP
tp5(thinkPHP5框架)时间查询操作实例分析
May 29 PHP
Laravel自动生成UUID,从建表到使用详解
Oct 24 PHP
laravel admin实现分类树/模型树的示例代码
Jun 10 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实现jQuery扩展函数
2009/10/30 PHP
POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg_match, preg_replace, ereg, ereg_replace)
2010/10/12 PHP
php空间不支持socket但支持curl时recaptcha的用法
2011/11/07 PHP
dedecms集成财付通支付接口
2014/12/28 PHP
降低PHP Redis内存占用
2017/03/23 PHP
php从数据库中读取特定的行(实例)
2017/06/02 PHP
在laravel框架中实现封装公共方法全局调用
2019/10/14 PHP
laravel admin实现分类树/模型树的示例代码
2020/06/10 PHP
JS控件ASP.NET的treeview控件全选或者取消(示例代码)
2013/12/16 Javascript
javascript学习笔记(六)数据类型和JSON格式
2014/10/08 Javascript
js实现点击左右按钮轮播图片效果实例
2015/01/29 Javascript
JS实现的生成随机数的4个函数分享
2015/02/11 Javascript
js实现大转盘抽奖游戏实例
2015/06/24 Javascript
jquery使用ul模拟select实现表单美化的方法
2015/08/18 Javascript
bootstrap为水平排列的表单和内联表单设置可选的图标
2017/02/15 Javascript
Vue 实现前端权限控制的示例代码
2019/07/09 Javascript
微信小程序页面间传递数组对象方法解析
2019/11/06 Javascript
JS实现页面数据懒加载
2020/02/13 Javascript
Angular+ionic实现折叠展开效果的示例代码
2020/07/29 Javascript
解决ant Design Search无法输入内容的问题
2020/10/29 Javascript
python提取内容关键词的方法
2015/03/16 Python
30分钟搭建Python的Flask框架并在上面编写第一个应用
2015/03/30 Python
详解Python多线程Selenium跨浏览器测试
2017/04/01 Python
详解Django之auth模块(用户认证)
2018/04/17 Python
对Python多线程读写文件加锁的实例详解
2019/01/14 Python
python的re模块使用方法详解
2019/07/26 Python
jupyter notebook 添加kernel permission denied的操作
2020/04/21 Python
VSCode配合pipenv搞定虚拟环境的实现方法
2020/05/17 Python
办公室文员工作自我评价
2013/12/01 职场文书
高中生学习的自我评价
2013/12/14 职场文书
棉花姑娘教学反思
2014/02/15 职场文书
乡镇消防工作实施方案
2014/03/27 职场文书
学校安全防火方案
2014/06/07 职场文书
安全环保演讲稿
2014/08/28 职场文书
毕业设计致谢语
2015/05/14 职场文书
六年级作文之关于梦
2019/10/22 职场文书