ニュースをリアルタイムで動的に公開するためのプログラムで、公開時刻に応じて表示順序を自動的に整理することができます。ニュースファイルは、指定されたディレクトリに保存されているテキストファイルです。ニュースがあると、プログラムが自動的に表示し、ページの先頭に配置します。 ニュース ニュースそれ;div aligh="center"> include('locationfilename.php'); function createur1($text){ //次のようにニュース テキスト ファイルにリンクを挿入します //${http://mysite.ch} //または $ { http://mysite.ch|私のホームページ in} //テキスト ファイル部分の処理を開始します $a=strstr($s,'${'); if ($a){ $ b = strstr( '}'); $a,$la-$lt+1); $linktext=$a; } $s=$s."".$linktext."< ;/a>".$b; } return($s); } // ここでニュース ファイルの保存ディレクトリを変更します // ニュース ファイルはテキスト ファイルである必要があることに注意してください $newspath="/ home/htdocs/test/new/" ; //配列を設定します $newsfile=array(); //ディレクトリハンドルを設定します $hd=dir($newspath); //すべてのファイルを取得しますそしてそれらを配列に保存します while( $filename=$hd->read() ){ $s=strto lower($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 " n"; print "".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 ); $s=createur1($s ;