Aller au contenu

Preg_replace


theprogrammeur

Sujets conseillés

Bonjour

J'ai voulu mettre du BBcode qui mettait le code en couleur et j'ai pour cela rajouté ce code dans le fichier qui le tranforme en HTML:

include_once('../geshi/geshi.php');
function coloration($matches){
if ($matches[1] == "html"){
$matches[1] == "html4strict";
}
$geshi = new GeSHi($matches[2], $matches[1]);
if ($matches[1] == "html"){
return '<div id="geshi"><strong>Code HTLM:</strong><div class="code">'.$geshi->parse_code().'</div></div>';
}
else {
return '<div id="geshi"><strong>Code '.strtoupper($matches[1]).':</strong><div class="code">'.$geshi->parse_code().'</div></div>';
}
}
$text = preg_replace_callback('`[code=(.*)](.*) [/code]

`isU', 'coloration', $text);

Cepandant, quand je tape

<html><head>

, c'est ceci qui s'affiche:

<html><head>

Quelqu'un peut-il m'aider?

Merci beaucoup

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...