les forums phpBB sont très bien codé, moi aussi j'ai pas mal appris, et je fais maintenant la plupart de mes sites avec une programmation rapprochée (structurelement parlant) de celle de phpBB
Quand on voit là source de ce forum, on voit que Génova et les autres programmeurs ont passé du temps sur phpBB

La programmation de phpBB,(et donc de FSB) est par contre assez évoluée.. pour comprendre il faut quand même avoir de bonnes bases.
Il y a par exemple l'utilisations de classes, très pratiques, mais pour un débutant en php, icompréhensible..
si vous avez déjà fouré votre nez dans la source de phpBB ou FSB, vous avez surement vu des machins du type :
$tpl = new Template('chemin/')
$tpl->fonction()..
new Template -> Template est une classe définie dans un fichier des includes.
et pour encore mieux se compliquer la vie, les deux forums ont créé leur propre classe pour les requête sql...
if ( ! $result = $bdd->requete($sql) )
et quand on va voire dans includes/class/class_bbd_mysql.php, eh bien on voit que ça retourne rien d'autre qu'un petit mysql_query()
return @mysql_query($requete);
l'utilisation d'une classe pour mysql ne servirait alors qu'à compter le nombre de requêtes par page ?
lol il faut qu'on m'explique l'utilisation d'une classe mysql..
------------
édité :
si Génova tu pouvais rendre compatible le fscode php à ce thème !

merci