Interpreter code comme etant html entre 2 balises
Posté : 02 oct. 2008, 16:54
Bonjour,
Je sèche sur ce problème depuis 2 jours.
Dans un formulaire, j'aimerai permettre l'ajout par les utilisateurs de code HTML. mais pour limiter les possibilités, j'aimerai que ce code HTML soit entouré des balises <pre> et </pre> ou autre ...
Voici donc le code que j'ai dans la page affichage :
Ben malheureusement ça marche pas. pas d'erreurs, mais les balises "pre" ne sont pas supprimées, et le code n'est pas interpreté.
Il s'agit d'un bout de code que j'ai trouvé ici : http://www.crea-web.fr/php/afficher_balises_html.html
Si quelqu'un pouvait m'aider
Un grand merci.
eric
Je sèche sur ce problème depuis 2 jours.
Dans un formulaire, j'aimerai permettre l'ajout par les utilisateurs de code HTML. mais pour limiter les possibilités, j'aimerai que ce code HTML soit entouré des balises <pre> et </pre> ou autre ...
Voici donc le code que j'ai dans la page affichage :
Code : Tout sélectionner
$texte = $article['texte'] ;
preg_match_all("#<pre>(.*)</pre>#sU", $texte, $pre);
$suppr = '<pre>|</pre>';
for($i=0;$i < count($pre[0]); $i++) {
$modif = preg_replace($suppr,'',$pre[0][$i]);
$texte = str_replace($modif,html_entity_decode($modif),$texte);
}
echo'<td align="left" valign="top" width="75%"><p align="justify"><br>'.stripslashes($texte).'</td>';Il s'agit d'un bout de code que j'ai trouvé ici : http://www.crea-web.fr/php/afficher_balises_html.html
Si quelqu'un pouvait m'aider
Un grand merci.
eric