redfox

  • Nombre de sujets
    1
  • Nombre de messages
    1
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

redfox
le 29/04/2005 à 21:41
Problème de bbcode
salut je tente d'insérer du texte dans mysql

pour le code source, <code>...</code> est utilisé

je fais

$str = $_POST['texttutoriel'];
$str = preg_replace_callback('`&lt;(code|url|img)&gt;(.+?)&lt;/\1&gt;`si', 'bbcode', htmlentities($str));
$str = mysql_real_escape_string($str);

ma fonction bbcode:

function bbcode($m) {
switch($m[1]) {
// balise <code>
case 'code' :
//return '<table class="code"><tr><td><pre>'.$m[2].'</pre></td></tr></table>';

return '<div class="code"><pre>'.$m[2].'</pre></div>';
break;
//...
}
}

le résultat: mon texte en dehors <code>.. n'est pas interprété..
mon texte entre mes balise code est correct

aperçu:

<h1>ESPACE MEMBRE</h1> <p>Dans cet article,...Voir le code source ci-dessous</p>
$_SESSION['username'] = $username;
$_SESSION['password'] = $password;
$_SESSION['mem_nomembre'] = $mem_nomembre;

les lignes avec sessions utilisent bien mon css...

une idée?
LoadingChargement en cours