Résolu Détecter le Retour a la Ligne automatiquement sans utilisé le <BR />

ॐ Devkush ॐ

Premium
Inscription
30 Octobre 2015
Messages
588
Réactions
219
Points
2 176
RGCoins
25
Salut les dev ;)

Voila je recherche comment je pourrait faire pour quand je Saute une ligne dans ma textarea sa le detecte automatiquement et saute la ligne

Parce que je me suis fait un petit code en JS qui le détecte et me Rajoute ma Balise BBCode mes ses Horrible ;)
 
Alors sa marche bien mes avec mes htmlspecialchars sa fou la merde

Ouais je m'en doutais bien, tu envoies les valeur du JavaScript ou PHP ? Tu pourrais faire une petite fonction pour remplacer < > " ' etc.. directement dans le Js, ça t'évitera de faire un htmlspecialschars, j'ai déjà la fonction si tu veux
 
Ouais je m'en doutais bien, tu envoies les valeur du JavaScript ou PHP ? Tu pourrais faire une petite fonction pour remplacer < > " ' etc.. directement dans le Js, ça t'évitera de faire un htmlspecialschars, j'ai déjà la fonction si tu veux
ben j'utilise le PHP car ma textarea est relié a une function php pour mes smileys et balise BB Codes
 
ben j'utilise le PHP car ma textarea est relié a une function php pour mes smileys et balise BB Codes

Hum okok, bah je vois pas trop enfaîte, j'avais réussi à faire un système de saut de ligne pour un site mais j'avais pas htmlspecialschars, juste remplacé les < > par &amp; etc..
 
ben si je rajoute le "nl2br" apres le htmlspecialschars(nl2br sa deviens normalement "&amp;" et plu <br /> normalement donc si je rajoute ja function JS sa devrais le faire ;)

Tiens,

Code:
                function XSSPatcher(texte){
                    return texte
                        .replace(/&/g, "&amp;")
                        .replace(/</g, "&lt;")
                        .replace(/>/g, "&gt;")
                        .replace(/"/g, "&quot;")
                        .replace(/'/g, "&&#039;")
                }

je te laisse te débrouiller avec ça ? :p
 
Tiens,

Code:
                function XSSPatcher(texte){
                    return texte
                        .replace(/&/g, "&amp;")
                        .replace(/</g, "&lt;")
                        .replace(/>/g, "&gt;")
                        .replace(/"/g, "&quot;")
                        .replace(/'/g, "&&#039;")
                }

je te laisse te débrouiller avec ça ? :p
PHP:
function $message('#message'){
      return #message
      .replace(/&/g, "&amp;")
}
comme sa sa devrais le faire nan ? :p
 
PHP:
function $message('#message'){
      return #message
      .replace(/&/g, "&amp;")
}
comme sa sa devrais le faire nan ? :p

Hum non x) la syntaxe est différente en PHP, je vais te le faire en PHP attends x)
PHP:
str_replace("<", "truc de remplacement", "la chaine");
 
Retour
Haut