2010-10-20 2 views
0

J'avais l'habitude de lancer un forum phpBB pour notre classe à l'école mais nous avons maintenant obtenu un diplôme et le forum n'est plus utilisé. Je veux supprimer l'installation de phpBB mais il y a beaucoup de choses écrites sur le forum qui sont amusantes à lire de temps en temps.Comment convertir les cartes phpBB en archive statique?

Je me demande s'il existe un moyen facile de convertir le forum phpBB en une sorte de page d'archive statique que n'importe qui peut parcourir et lire, au lieu d'avoir l'installation complète de phpBB.

Je suppose que je pourrais créer moi-même une sorte de convertisseur en utilisant les tables de la base de données, mais je me demande s'il existe déjà quelque chose comme ça.

+0

Salut Zeta Deux, pourriez-vous partager ce que vous avez fait à la fin? Avez-vous créé votre archive de forum statique? – automatthias

+0

@automatthias Si je me souviens bien, je pense que j'ai écrit un petit script qui convertissait le contenu en seulement deux tables: des sujets et des posts, puis les imprimait un peu comme suggéré par Sephrial. Malheureusement, quand je l'ai regardé la dernière fois, le script ne fonctionnait pas avec les nouvelles versions de phpBB. –

Répondre

1

Vous pouvez écrire un script php rapide, pour interroger la base de données et générer un fichier HTML plat.

... 
<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> 
... 

Ou vous pourriez obtenir un peu plus recherchés et générer un fichier HTML pour chaque sujet, et construire une page index.html qui a des liens vers toutes les pages HTML créées, mais je ne pense pas que vous trouverez tout ce qui fait ce dont vous avez besoin.

+0

Ouais, ce sera probablement plutôt facile de toute façon. Si quelqu'un veut le code, je peux le lier ici plus tard. –

0

Une autre option consisterait à utiliser un copieur de site Web tel que http://www.httrack.com/ pour générer et enregistrer tous les fichiers HTML générés qui pourront ensuite être traités à partir du serveur.

Questions connexes