enlever le code html en brute

Sophie1
Invité n'ayant pas de compte PHPfrance

16 août 2005, 10:45

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

Mammouth du PHP | 19672 Messages

16 août 2005, 10:47

Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

sophie1
Invité n'ayant pas de compte PHPfrance

16 août 2005, 11:12

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

Mammouth du PHP | 19672 Messages

16 août 2005, 11:13

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.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 55 Messages

16 août 2005, 11:53

Pourquoi ne pas utiliser la fonction str_replace() pour enlever ces caractères?

Mammouth du PHP | 1885 Messages

16 août 2005, 18:25

Bonjour,

Pourquoi ne pas utiliser la fonction PHP prévue à cet effet?
http://www.php.net/manual/fr/function.h ... decode.php
La programmation est l'expression de la poésie d'un programmeur
Génération PHP