ホームページ  >  記事  >  バックエンド開発  >  テキストファイルを使ってリアルタイムに動的なニュースを公開するプログラム_PHPチュートリアル

テキストファイルを使ってリアルタイムに動的なニュースを公開するプログラム_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 16:03:21857ブラウズ

ニュースをリアルタイムで動的に公開するためのプログラムで、公開時刻に応じて表示順序を自動的に整理することができます。ニュースファイルは、指定されたディレクトリに保存されているテキストファイルです。ニュースがあると、プログラムが自動的に表示し、ページの先頭に配置します。

ニュース

ニュース

それ;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 ;

www.bkjia.com本当http://www.bkjia.com/PHPjc/316336.html技術記事ニュースをリアルタイムで動的に公開するためのプログラムで、公開時刻に応じて表示順序を自動的に整理することができます。ニュースファイルは、指定されたディレクトリに保存されるテキストファイルです。ニュースがあると、番組...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。