ある程度の規模のウェブサイトを構築するには、ダイナミックなニュースリリースが不可欠です。これを実装するにはさまざまな方法がありますが、迅速かつ簡単で手間のかからないテキスト ファイルを使用して生成することをお勧めします。さて、すぐに仕事に取り掛かりましょう。
まず、「c://news」の下に、ニュースのテキストを保存するために使用される「news」という名前のフォルダーがすでに存在すると仮定します。そして、これらのテキストの名前が、掲載されるニュースのタイトルであると仮定します。
1. まず、フォルダー ポインターの読み取りを制限します。
$handle=dir("c://ニュース");
2. while文で各テキストファイルのポインタを取得し、1つずつ出力します。
While($file=$handle->read())
{
$ファイルをエコーします。
}
3. 手順 2 の操作を完了した後、IIS からの結果の出力を観察すると、すべてのテキスト ファイルの名前のリストに加えて、ページ上にさらに 2 つの「奇妙な記号」があることがわかります。
。
。 。
これら 2 つのロゴの由来については、今日の説明の範囲を超えていますが、その外観は Web ページの「プレス リリース」に影響を与えるため、表示するときに if ステートメントを使用してこれらをスキップすることをお勧めします。
4. Chop() を使用して、ファイル名の後の「.txt」を削除します
$filename=chop($file,".");
このように、$filename[0] が必要なニュースのタイトルになります。
5. 表示が完了したら、リンクを作成します。ニュースの表示を処理するファイルは show.php であると仮定します。
上記をまとめると、次のようにプログラムを書くことができます
$handle=dir("c://ニュース");
while($file=$handle->read())
{
if(($file!='.')&&($file!='..'))
{
$filename=chop($file,".");
echo " filename[0] ";
}
?>
次のステップは、Web ページにテキストを出力することです。これに関する指示はすでにたくさんあります。もう二度と繰り返しません。
上記では、PHP ダイナミック ニュースの内容を含め、PHP ダイナミック ニュース パブリッシングの実装とテクニックを紹介しました。PHP チュートリアルに興味のある友人の参考になれば幸いです。