接上一篇PHP例解Webzine編輯和發送(一) 清單 3:建立 HTML 表
$anchor"); } ?> 這個表以 HTML 模式開始和結束,但其大部分中間過程都處於PHP模式下。現在我們逐行分析這個樣本。它以HTML模式開始(這是PHP的正常開始模式)。表的邊框寬度為 1: 現在,切換到PHP模式:
$anchor"); 下面的echoe語句將指定的字串插入輸出資料流(即,HTML網頁的本文)中。所以可以使用這條語句插入整個表行。在字串中使用"可以插入一個引號字元。上面計算出的$color和$anchor變數自動代入它們的引用位置: echo("
$anchor"); for 迴圈的結束: } 再次從PHP模式返回HTML模式: ?> 類別菜單的HTML表的結束: 對程式建立過程的分析到此結束! 故事的表示 一旦選定一個故事,您就需要將這個故事的本文從故事檔案列印到當前的網頁上。(編輯模組author.php3 以正確的 HTML格式準備這個故事。)這是個簡單的過程。在下面的程式碼片段中,假定故事編號儲存在變數$story 中。如果 $story 等於33,則這個故事的檔案為 s33.txt。 $storyfile = fopen("s$story.txt","r"); fpassthru($storyfile); 在上例中,fopen函數開啟一個檔案,並返回該檔案的一個控制代碼,然後通過賦值運算子將這個控制代碼儲存在變數$storyfile 中。fpassthru函數將檔案的內容複寫到當前的輸出裝置(輸出HTML檔案),並自動關閉該檔案。 內容預告 本文(第 1.2 部分)介紹了 Webzine 這個簡單PHP應用程式的第一部分,並詳細分析了幾小段程式碼範例。(應用程式的這部分代碼大小隻有2K,所以沒有許多大型的程式碼範例供我們選擇!)這應該使您對PHP的強大功能有了很好的體驗,但後面的內容還多著呢。 下一部分的篇幅與前面大致相同。我將說明故事菜單的表示是如何呈現在讀者面前的,從而完成對發送模組的討論。然後我將討論允許作者提交故事的編輯模組。雖然編輯模組比發送模組大得多,但我們不會如此詳細地討論它:我們只需要說明與發送模組不同的那些有趣概念。 參考資源 PHP.net是 PHP語言的官方首頁。在這裡您可以免費下載PHP的最新版本,還可以查看PHP開發的發展方向。這裡還有一個常見問題集、一個手冊以及許多其他資源。 PHPbuilder.com面向的是開發人員,其中包含大量的文章和代碼範例、零活登記以及到PHP資源的連結。 Webmonkey的PHP部分包含有關PHP的大量入門級文章。
http://www.bkjia.com/PHPjc/531913.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/531913.htmlTechArticle接上一篇PHP例解Webzine編輯和發送(一) 清單 3:建立 HTML 表 $anchor ); } ?> 這個表以 HTML 模式開始和結束,但其大部分中間過程都處於PHP模式下...