Page 1 sur 1

enlever le code html en brute

Posté : 16 août 2005, 10:45
par Sophie1
Bonjour à vous toutes et tous,


Volà, j'ai un code comme ceci :

Code : Tout sélectionner

<h3>Mon titre</h3> <h4>Sous titre</h4> <p>Detail de <b>l'article</b>...</p>
Existe-il une fonction ou un code ou une classe qui me permettrait d'enlever TOUTES les balises HTML en me restitituant seulement le texte brute mais en gardant la mise en page avec des sauts de ligne etc..


J'espère que j'ai été explicite, j'attends vos réponses avec impatience,merci d'avance pour votre aide.

Sophie

Posté : 16 août 2005, 10:47
par Cyrano

les caractères accentués

Posté : 16 août 2005, 11:12
par sophie1
Merci Cyrano pour ta reponse rapide.

cela marche très bien mais les caractères spéciaux restent à savoir &eacute; egrave; &agrave; &ecirc;


Existe-il une autre fonction pour rétablir ces caractères spéciaux en é è à ê ?


Sophie1

Posté : 16 août 2005, 11:13
par Cyrano
Pas à ma connaissance, en revanche, ces caractères devraient s'afficher normalement et non sous leur forme encodée :-k Sans voir le code, difficile de dire pourquoi ils s'affichent comme ça.

Posté : 16 août 2005, 11:53
par Bobulum
Pourquoi ne pas utiliser la fonction str_replace() pour enlever ces caractères?

Posté : 16 août 2005, 18:25
par Xenon_54
Bonjour,

Pourquoi ne pas utiliser la fonction PHP prévue à cet effet?
http://www.php.net/manual/fr/function.h ... decode.php