PHP个人网站架设连环讲(三)

2016-01-29 15:07 4 1 收藏

PHP个人网站架设连环讲(三),PHP个人网站架设连环讲(三)

【 tulaoshi.com - PHP 】

  三 首页新闻发布,让你更新更轻松(中)

上次我们做了一个文件头(至于文件尾,请大家自己做,假设为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])."<brn";
for($i=0;$i<$n;$i=$i+1){
$s=chop($fa[$i]);//去除空格
$s=htmlspecialchars($s);
print $s."</pn";

}
}
$hd-close(); //释放句柄
include("tail.php");  
?
这样,将你的新闻文本传上你根目录的annouce子目录下,就可以方便发布新闻了。但真正的方便还不在于这,比如说,当新闻过时的时候,程序能自动删除它,多好。不用ftp,直接在线写下要新发的公告,多方便。好了,且听下回分解。  
 

来源:http://www.tulaoshi.com/n/20160129/1495308.html

延伸阅读
简介:PHP+MYSQL网站注入扫描工具,针对类似夜猫文章下 载系统比较有效,界面是仿教程的hdsi中的PHP注入模块写 的,实现原理是参考angel的SQL Injection with MYSQL 写的,网上有很多,不再细说。 界面截图: http://www.wrsky.com/attachment/3_1891.jpg 源码下载: http://downloads.2ccc.com/general/inter...
标签: Web开发
关于301重定向的好处,和一般301重定向的方法,网上有很多,笔者就不重复了,今天要说的,是PHP网站通过修改PHP网页的形式做好301重定向。 前段时间,笔者网站更换域名,在做301重定向时,搜索了网上很多帖子,发现很多都罗列了各种方法,却都没有具体将怎么操作,比如PHP网站,就是写出下面一段代码了事 PHP代码 ? Header...
标签: Web开发
个人网站,通常是个人利用自己的空闲时间捣鼓出来的网站。像活跃在Chinaz、Admin5等站长网站上的,很多就是个人站长,这些人多多少少都有自己的网站。 与其他网站相比,个人网站通常具有这么三个特点: 没钱、没资源、没时间。一般来说,个人网站的资金和可使用资源都非常有限,打不起广告,买不起竞价排名,网站推广也比较吃力。另外...
标签: Web开发
为了提高网站的访问速度,我们往往采用生成静态的方式来实现,这样确实把网站的访问速度提高了很多.但定时生成就受到了一些局限性,大家如果有独立服务器的可以在服务器上设置计划任务,但如果是使用虚拟主机的可就不好办了.虽然方法很多.但使用起来简便容易的,我觉得还是先判断已经生成的首页文件的生成时间和现有时间之间的差值,如果满足某个...
标签: PHP
  使用str-replace而不是ereg-replace   习惯使用Perl进行编程的程序员更加愿意使用ereg_replace完成字符串替换工作,因为在PHP中ereg_replace的用法和Perl中模式匹配的用法相近。但是,下面的这段代码证明,使用str_replace 代替 ereg_replace将可以大大提高代码的运行速度。     测试str_replace和ereg_re...

经验教程

71

收藏

73
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部