2010-10-20 50 views
0

我曾經在學校爲我們的班級運行phpBB論壇,但現在我們已經畢業了,論壇也不再使用了。我想刪除phpBB安裝,但有很多寫在論壇上,這是很有趣的閱讀,然後。如何將phpBB板轉換爲靜態存檔頁面?

我不知道是否有一種簡單的方法來將phpBB論壇轉換成任何人都可以瀏覽和閱讀的靜態存檔頁面,而不是完整的phpBB安裝。

我想我可以使用數據庫表創建某種轉換器,但我不知道是否已經有類似的東西。

+0

嗨澤塔二,你能分享你到底做了什麼?你創建了靜態論壇存檔嗎? – automatthias 2016-05-04 22:23:23

+0

@automatthias如果我沒有記錯,我想我寫了一個小腳本,將內容轉換爲兩個表格:主題和帖子,然後打印它們,就像Sephrial建議的那樣。不幸的是,當我最後一次看這個腳本時,這個腳本不適用於更新版本的phpBB。 – 2016-05-09 11:34:21

回答

1

你可以寫一個快速的PHP腳本,查詢數據庫並生成一個平面的HTML文件。

... 
<body> 
    <table> 
     <tr> 
      <th>Topic</th> 
      <th>Author</th> 
      <th>Content</th> 
     </tr> 

     // Query php Database Table 
     foreach (Row in tblComment) { 
      echo " 
      <tr> 
       <th>$topic</th> 
       <th>$author</th> 
       <th>$content</th> 
      </tr> 
      " 
     } 

    </table> 
</body> 
... 

或者你可以更大膽的嘗試一點點,併爲每個主題一個HTML文件,並構建具有指向創建的所有HTML頁面的index.html頁面,但我不認爲你會發現任何你需要的東西。

+0

是的,無論如何,這可能會相當容易。如果有人想要我可以在後面鏈接到的代碼。 – 2010-10-20 18:17:39

0

另一種選擇是使用網站複印機(例如http://www.httrack.com/)來生成並保存所有生成的HTML文件,這些文件稍後可以從服務器提供。

相關問題