您的位置:首页网页设计PHP实例 → 用文本文件实现的动态实时发布新闻的程序

用文本文件实现的动态实时发布新闻的程序

时间:2004/11/7 3:24:00来源:本站整理作者:蓝点我要评论(0)

动态实时发布新闻的程序,可以根据发布时间,自动地排列显示顺序。新闻文件为存储在指定目录的文本文件组成,当有新闻的时候,程序会自动地将其显示出来,并且排列在页面的最开始部分。





News





News










    

  include('locationfilename.php');

    

  function createur1($text){

  //新闻的文本文件中这样插入你的链接

  //${http://mysite.ch}

  //或是${http://mysite.ch|My homepage in}

  //开始处理文本文件部分

    $s=$text;

    $a=strstr($s,'${');

    if ($a){

      $b=strstr($a,'}');

      if ($b){

        $la=strlen($a); $ls=strlen($s);

        $s=substr($s,0,$ls-$la);

        $a=substr($a,2);

        $lb=strlen($b); $la=strlen($a);

        $a=substr($a,0,$la-$lb); $b=substr($b,1);

        $ta=strstr($a,"|");

        if($ta){

          $la=strlen($a); $lt=strlen($ta);

          $linktext=substr($a,$la-$lt+1);

          $a=substr($a,0,$la-$lt);

        }

       else{

         $linktext=$a;

       }

      $s=$s."".$linktext."".$b;

      }

    }

   

  return($s);

  }



  //在这里修改你的新闻文件存放目录

  //切记,新闻文件必须是文本文件

  $newspath="/home/htdocs/test/new/";

   

  //设置数组

  $newsfile=array();

   

  //设置目录把柄

  $hd=dir($newspath);

   

  //获取全部文件,并将其存放在数组中

  while($filename=$hd->read() ){

    $s=strtolower($filename);

    if (strstr($s,".txt")){

      //检测最新修改日期

      $lastchanged=filemtime($newspath.$filename);

      $newsfile[$filename]=$lastchanged;

    }

  }



  //文件排序

  arsort($newsfile);

  //输出文件

  for(reset($newsfile);  $key=key($newsfile);  next($newsfile)){

    $fa=file($newspath.$key);

    $n=count($fa);

    print "";

  }

  $hd->close();

   

?>



 

相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 我的php文件怎么打开_php运算符怎么写 php 如何生成静态页面的函数PHP生成图片缩略图PHP session常见问题集锦及解决办法PHP实现同步远程Mysql

人气排行 DEDE在文章列表文章没有缩略图的不显示图片php+mysq修改用户密码我的php文件怎么打开_如何打开php文件的办法FCKeditor的配置和使用方法使用dedecms建站教程PHP+Ajax实现分页技术图片存储与浏览一例Linux+Apache+PHP+MySQLPHP生成图片缩略图

n";

    print "".date("d.m.Y - H:i:s",$newsfile[$key])."
n";

    for($i=0; $i<$n; $i=$i+1){

      $s=chop($fa[$i]);

      $s=htmlspecialchars($s);

      $s=createur1($s);

      print $s."
n";

    }

    print "