[php] Enlever les balises html d'une chaine de caractère

Enlever les balises html d'une chaine de caractère [php] - PHP - Programmation

Marsh Posté le 07-07-2005 à 10:14:54    

Bon je sais pas trop comment m'y prendre, j'ai une variable $texte que je récupère d'un formulaire rempli par l'utilisateur, je vais devoir mettre ce $texte dans la base de donné pour le réafficher après, mais je ne veux pas qu'il y ait du code html dedans.
 
j'avais pensé à faire

Code :
  1. $texte = preg_replace('`<*>`', '', $texte);


 
mais ca ne marche pas terrible, si il y a une balise au debut et une à la fin du texte, ca enlève tout.
 
Est-ce que c'est la bonne démarche pour y arriver ou pas?

Reply

Marsh Posté le 07-07-2005 à 10:14:54   

Reply

Marsh Posté le 07-07-2005 à 10:21:10    

si tu veux te protéger d'un exploit, tu peux simplement remplacer les '<' par '&lt;' et '>' par '&gt;'

Reply

Marsh Posté le 07-07-2005 à 10:30:17    

merci bien je teste, c'est vraiment ca que je veux.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed