supprimer les balises html

supprimer les balises html - PHP - Programmation

Marsh Posté le 12-01-2006 à 19:47:07    

Bonjour, voici mon fonctionnement en simplifier.
 
Jai un textearea que je rempli manuellement et je valide les retour a la ligne grace a nl2br et htmlentities
 
cela s'inclut dans ma bd de facon "texte1<br />texte2<br />texte3"
 
jusque la parfait. mais jai inclut une page qui permet de modifier un champs de ma base.
 
donc je crée un nouveau textearea avec les valeurs que je doit modifier.
Le hic est que dans mon textarea les valeurs "texte1<br />texte2<br />texte3" sont afficher mot pour mot, et cest' ce que je ne veut pas car j'emploie le  nl2br et htmlentities apres une nouvelle validation du changement.
 
que dois je employer pour n'afficher que les texte et non les balise html.
 
Merci

Reply

Marsh Posté le 12-01-2006 à 19:47:07   

Reply

Marsh Posté le 12-01-2006 à 20:50:51    

Reply

Marsh Posté le 12-01-2006 à 21:03:23    

Si c'est juste pour remplacer "\n" par "<br/>", ça peut se faire à la volée sans problème. Parce que c'est quand même un peu crade de stocker de l'HTML et de l'éditer comme du texte brut...

Reply

Marsh Posté le 12-01-2006 à 21:16:31    

moi aussi je trouve ca un peu crade.
Mais le truc est que si j'utilise nl2br , il y aura forcement du code html a rentré dans le champs.
 
merci Anthomicro, si je ne trouve pas dautre solution je me dirigerai vers cetet possibilité, mais il doit bien y avoir autre chose.

Reply

Marsh Posté le 12-01-2006 à 21:24:01    

Je sais pas si tu as compris ce que je voulais dire par "à la volée". Je te disais d'insérer le texte du textarea comme tel et, à chaque affichage, d'appliquer nl2br sur ce texte. Ca ne pause en général aucun problème de rapidité.

Reply

Marsh Posté le 12-01-2006 à 21:44:35    

haaaaaaa
 
tu veux donc dire, que le nl2br ne s'emploi qu'a l'affichage du texte ?
si c'est bien ce que je pense, je suis un vrai trou du cul.
 
Pourquoi n'y avais je pas pensé, je me disait bien qu'il y avait un truc qui clochais.


Message édité par Badze le 12-01-2006 à 21:44:56
Reply

Marsh Posté le 12-01-2006 à 21:50:19    

nl2br peut être employé pour tout et n'importe quoi, mais dans le cas de texte dans une base de données, c'est effectivement très souvent utilisé que pour l'affichage.

Reply

Sujets relatifs:

Leave a Replay

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