Bbcode

Résolu
Bonjour,
Comment faire pour, en PHP, insérer du bbcode dans une variable :
On a une variable contanant un message.
Admettons que dans ce message il y ai [italique]/italique.
Comment faire pour mettre le texte en italique ?
merci
Configuration: Windows XP
Firefox 2.0.0.18

3 réponses

  1. Il faut que tu fasse appel a la fonction str_replace afin de remplacer les [italique]/italique par leurs equivalents html (pour cet exemple : <i></i>)
    1. Contributeur
      ok
      je suis allé voir sur manuelphp.net
      merci encore
      1. Contributeur
        re
        il y a encore un petit problème :
        avec le code suivant , le commentaire s'insère bien dans la bdd, mais sans ni ";)", ni "<img src.....>"
                $date = date('d/m/Y\- H\:i');
        	$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
        	$commentaire = mysql_real_escape_string(htmlspecialchars($_POST['commentaire']));
        	$commentaire = '<pre>'.$commentaire.'</pre>';
        	$commentaire = str_replace(';)' ,'<img src="images/clin-d\'oeil.gif" />', $commentaire);
        	$note = $_POST['note'] ;
        	
        	
        	mysql_query("INSERT INTO commentaires VALUES('$date', '$page', '$pseudo', '$note', '$commentaire')");
        

        Pourquoi ?