JeuWeb - Crée ton jeu par navigateur
Affichage BBcode version très simple [PHP] - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Affichage BBcode version très simple [PHP] (/showthread.php?tid=785)



Affichage BBcode version très simple [PHP] - Ysuke - 10-02-2007

Bonjour à Tous ! Vous devez surement vouloir que vos joueurs puisse utiliser du BBcode dans votre messagerie ou dans la page de son alliance ou même dans leur profil dans votre jeu ! Mais seulement Vous ne savez pas vous y prendre et vous ne comprenez pas les autres tutoriaux ! :heuuu: Mes Amis ce tutorial est fait pour vous !

Compétence Requis :

-[PHP]Niveau semi-initié

------------------------------------------------------------

Nous allons utiliser une fonction qui sert pour remplacer les balises !

Str_replace

Je met tout d'abord le code puis je vais vous expliquez ligne par ligne !

Code :
<?php


$phrase  = "[color=rouge]Bonjour sava ?[/color][color=vert]Oui très bien[/color]";

$avant = array("[color=rouge]", "[/color]", "[color=vert]", "[/color]",, "[centrer]", "[/centrer], "[img]", "[/img]");      
        
$apres  = array("<font color=red>", "</font>", "<font color=green>", "</font>", "<div align=center>", "</div>", "<img src=", ">");    
                                  
echo $newphrase = str_replace($avant, $apres, $phrase);
?>

Tout d'abord le message que vous voulez affiché ce trouvant dans $phrase !

Puis dans $avant ce trouve les balises bbcode que vous voulez remplacez !
(C'est à vous d'en rajouter , je n'en ai pas mis beaucoup pour ne pas surcharger )

Ensuite dans $après ce trouve les balises html qui vont remplacer les balises bbcode ! Chaque balise html correspond à ça balise bbcode ! Par exemple <font color=green> ce trouve à la 3 ème virgule et c'est pareil pour [vert] qui lui correspond !

En fin on affiche le tout avec str_replace !

Voici ce que devrai donné le code situé dans $phrase :

Bonjour sava ?Oui très bien !

J'espère que ce tutorial vous a aidé !



RE: Affichage BBcode version très simple [PHP] - orditeck - 11-02-2007

L'aide pour ce tutoriel ce trouve à cette adresse :
http://www.jeuweb.org/board/showthread.php?tid=1120