ホームページ  >  記事  >  バックエンド開発  >  PHP個人サイト立ち上げ講座(3)_PHPチュートリアル

PHP個人サイト立ち上げ講座(3)_PHPチュートリアル

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

ホームページの更新を楽にする3つのニュースリリース(その2)

前回はファイルヘッダー(ファイル末尾はtail.phpとして自分で作ってください)と関数モジュールを作りましたが、今度は関数モジュールを作ってみましょう。 make a 基本機能、つまりダイナミックパブリッシングの実現

include("makestr.php";
include("head.php");
$newspath="/announce/"; //テキストファイルの場合 ニュースファイルを保存するディレクトリ
$newsfile=array(); //ニュース配列を準備
$hd=dir($newspath); //ディレクトリハンドル
while($filename=$hd->read()) { / /すべてのファイルを取得します
$s=strto lower($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 "

".date("d.m.Y-H: i:s ".$newsfile[$key])."
n";
for($i=0;$i$s=chop( $fa[ $i]);//スペースを削除
$s=htmlspecialchars($s);
print $s."

n";

}
}
$hd->close() ; // ハンドルを解放します
include("tail.php");
?> このようにして、ニュース テキストをルート ディレクトリの annouce サブディレクトリにアップロードすると、簡単にニュースを公開できます。たとえば、ニュースが古くなったときに、FTP を使用せずにオンラインで新しいお知らせを作成できるのはとても便利です。次の章を聞いてみましょう。

http://www.bkjia.com/PHPjc/316028.html

tru​​ehttp://www.bkjia.com/PHPjc/316028.html技術記事更新を楽にする3つのホームページニュースリリース(その2) 前回はファイルヘッダー(ファイル末尾はtail.phpとして自分で作ってください)と関数モジュールを作りましたが、今度は…
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。