listing des carractères qui posent probleme! - PHP - Programmation
Marsh Posté le 27-12-2002 à 11:43:44
hum.. je crois que c'est debil, parce quil y a deja une fonction php qui gere tout ça....
qui remplace les > par des > par exemple..
ce topic est en phase d'effaçage...
Marsh Posté le 27-12-2002 à 12:18:19
ReplyMarsh Posté le 27-12-2002 à 15:38:29
bah alors je l'efface pas..
Marsh Posté le 28-12-2002 à 01:02:03
ReplyMarsh Posté le 30-12-2002 à 16:22:33
htmlentities() ???
Bon, par contre, il n'y a pas de fonction inverse me semble t'il (juste une bidouille mais me rapelle plus laquelle)
Par contre pour les formulaires, dans le cas d'un "<INPUT type=texte" , le caractère " pose problème, du coup, je fais un
Code :
|
au moment d'affecter la valeur à la zone texte et je fais un
Code :
|
pour récupérer la nouvelle valeur.
J'ai vu le problème avec mozilla 1.2, j'ai pas testé avec IE.
Marsh Posté le 30-12-2002 à 23:48:23
yeah merci! sympa..
sinon moi j'ai trouvé strip_tags en php qui vire tout les tags html.. voila, ça c'est sympa aussi!
Marsh Posté le 31-12-2002 à 00:06:43
mr yvele a écrit : voila, ça c'est sympa aussi! |
<secret> mes tags secrets de chaque cotée de cette phrase sont effacées par strip_tags, c'est pour ça que je la déconseille dans le cadre de messages rentrés par l'utilisateur.</secret>
Marsh Posté le 31-12-2002 à 01:15:22
kadreg a écrit : |
oui je sais, j'avais remarqué aussi..
Mais bon, cette fonction est bien pratique quand meme.. et ça permet de ne rien oublier... mais c'est vrai que si la personne tape ça:
juju> coucou machin, c'est la faute a juju <--- ha ha ha :> a+
ça donnera ça:
juju> coucou machin, c'est la faute a juju a+
C'est evident que c'est embetant.. mais tant que je ne suis pas sur de virer tout les carractères embetant, je laisserai cette fonction..
J'attend qu'on me fasse un listing.. pour voir si j'ai tout..
Marsh Posté le 31-12-2002 à 10:28:11
mr yvele a écrit : |
Sur mon site, partout ou les visiteurs peuvent faire une saisie (sauf pseudo/mot de pase), j'utilises htmlentities. Comme ça, no problem. Ensuite, une gestion des codes de type UBB et tu retrouves le principal sans prendre le moindre risque et sans perdre d'infos.
Marsh Posté le 27-12-2002 à 11:37:41
Bonjour
Vous aussi, j'en suis sur, vous etes arrivés a un point ou vous deviez afficher un texte HTML generé par du php.. mais attention, pas n'importe quel texte, un texte entré par un utilisateur... aïe!
Et la, si on fait pas gaffe, on peu avoir des surprises..
style le texte entré par l'utilisateur est interprétté comme une balise HTML...
Bref, j'aimerais savoir quels sont les carractères qui posent probleme (car on ne peu pas penser a tout..)
Moi j'ai repertorié ça:
< > / \ . ;
A vous de me dire si ce n'est pas la peine de les brider, ou si j'ai oublié de virer des putain de car tout vicieux..
Perso, moi je fais ça :
(c'est pour un chat)
---------------
yvele n'est plus.