首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

PHP Webzine 實作解析(二):分類選單動態生成與故事顯示

     編輯:PHP 相關知識

分類選單生成邏輯

<?php
for ($i = 0; $i < $elems; $i++) {
    $item = trim($cats[$i]);           // 移除換行
    $ifile = ereg_replace(" ", "", $item); // 檔名去空格
    $color = ($ifile == $topic) ? "pink" : "silver"; // 當前分類高亮
    $url = "index.php3?topic=$ifile";
    $anchor = ($item != $topic) ? $item : "$item";
    echo "
$anchor
"; } ?>
  • file() 讀取分類檔,每行含換行需 trim()
  • 三元運算子 ?: 控制高亮樣式
  • URL 參數與檔名對應:The Arts → TheArts

故事內容顯示

$storyfile = fopen("s$story.txt", "r");
fpassthru($storyfile); // 直接輸出檔案內容至瀏覽器並關閉

編輯模組 author.php3 負責以正確 HTML 格式儲存故事檔。

架構優勢

  • 極簡資料儲存:純文字檔,無資料庫依賴
  • 模板與內容分離:選單動態生成、故事獨立檔案
  • 擴展性:易於加入搜尋、歸檔、RSS 等功能
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved