supprimer les balises html - PHP - Programmation
Marsh Posté le 12-01-2006 à 20:50:51
Salut,
http://fr.php.net/manual/fr/functi [...] decode.php par exemple
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...
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.
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é.
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.
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.
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