Salut à tous,
Lorsque je passe par une variable une chaine de caractère à un champ texte
"INPUT" de formulaire pour faire par exemple une présaisie ou rappeler un
message précédent, et que cette chaine de caractères contient une
apostrophe, tous le texte situé après l'apostrophe ne s'affiche pas ?????
Je ne comprend pas pourquoi.
Ce phénomène n'apparaît pas avec les "textearea" si j'ai pris la précaussion
de les faire précder d'un \.
Avez vous une solution, une idée ????
Merci par avance
A+
--
Erfred
Le monde des accumulateurs et batteries rechargeables
Ni-Cd, Ni-MH, Plomb, Li-ion, Li-po
http://www.ni-cd.net
Charge, décharge, entretien , stockage, "effet mémoire", chargeurs,
tout ce que vous avez rêvé de savoir sur le sujet.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Saad Saad
Salut,
Utilise la fonction addslashes()
-- Saad Saad
Salut à tous, Lorsque je passe par une variable une chaine de caractère à un champ texte "INPUT" de formulaire pour faire par exemple une présaisie ou rappeler un message précédent, et que cette chaine de caractères contient une apostrophe, tous le texte situé après l'apostrophe ne s'affiche pas ????? Je ne comprend pas pourquoi. Ce phénomène n'apparaît pas avec les "textearea" si j'ai pris la précaussion de les faire précder d'un . Avez vous une solution, une idée ???? Merci par avance A+ -- Erfred
Le monde des accumulateurs et batteries rechargeables Ni-Cd, Ni-MH, Plomb, Li-ion, Li-po http://www.ni-cd.net Charge, décharge, entretien , stockage, "effet mémoire", chargeurs, tout ce que vous avez rêvé de savoir sur le sujet.
Salut,
Utilise la fonction addslashes()
--
Saad Saad
Salut à tous,
Lorsque je passe par une variable une chaine de caractère à un champ texte
"INPUT" de formulaire pour faire par exemple une présaisie ou rappeler un
message précédent, et que cette chaine de caractères contient une
apostrophe, tous le texte situé après l'apostrophe ne s'affiche pas ?????
Je ne comprend pas pourquoi.
Ce phénomène n'apparaît pas avec les "textearea" si j'ai pris la précaussion
de les faire précder d'un .
Avez vous une solution, une idée ????
Merci par avance
A+
--
Erfred
Le monde des accumulateurs et batteries rechargeables
Ni-Cd, Ni-MH, Plomb, Li-ion, Li-po
http://www.ni-cd.net
Charge, décharge, entretien , stockage, "effet mémoire", chargeurs,
tout ce que vous avez rêvé de savoir sur le sujet.
Salut à tous, Lorsque je passe par une variable une chaine de caractère à un champ texte "INPUT" de formulaire pour faire par exemple une présaisie ou rappeler un message précédent, et que cette chaine de caractères contient une apostrophe, tous le texte situé après l'apostrophe ne s'affiche pas ????? Je ne comprend pas pourquoi. Ce phénomène n'apparaît pas avec les "textearea" si j'ai pris la précaussion de les faire précder d'un . Avez vous une solution, une idée ???? Merci par avance A+ -- Erfred
Le monde des accumulateurs et batteries rechargeables Ni-Cd, Ni-MH, Plomb, Li-ion, Li-po http://www.ni-cd.net Charge, décharge, entretien , stockage, "effet mémoire", chargeurs, tout ce que vous avez rêvé de savoir sur le sujet.
Etienne SOBOLE
"Eric" a écrit dans le message de news:ci4sdo$ver$
Salut à tous, Lorsque je passe par une variable une chaine de caractère à un champ texte "INPUT" de formulaire pour faire par exemple une présaisie ou rappeler un message précédent, et que cette chaine de caractères contient une apostrophe, tous le texte situé après l'apostrophe ne s'affiche pas ????? Je ne comprend pas pourquoi.
salut.
ben c'est sur que si ton INPUT ressemble a <input type='text' value='l'arbre'>
on comprend vite que la parseur HTML voit 'l'arbre' comme la chain 'l' suivi d'un reste de texte qu'il n'arrive pas a interpréter...
il faut donc encoder les ' mais pas avair un / car c'est du HTML et pas du javascript. il faut remplacer ' par " ca te donne donc
<input type='text' value='l"arbre'> la fonction a utiliser (si tu n'est pas en UTF-8) et htmlentities().
voila. a+ Etienne
"Eric" <fredon.eric@wanadoo.fr> a écrit dans le message de
news:ci4sdo$ver$1@news-reader2.wanadoo.fr...
Salut à tous,
Lorsque je passe par une variable une chaine de caractère à un champ texte
"INPUT" de formulaire pour faire par exemple une présaisie ou rappeler un
message précédent, et que cette chaine de caractères contient une
apostrophe, tous le texte situé après l'apostrophe ne s'affiche pas ?????
Je ne comprend pas pourquoi.
salut.
ben c'est sur que si ton INPUT ressemble a
<input type='text' value='l'arbre'>
on comprend vite que la parseur HTML voit
'l'arbre' comme la chain 'l' suivi d'un reste de texte qu'il n'arrive pas a
interpréter...
il faut donc encoder les '
mais pas avair un / car c'est du HTML et pas du javascript.
il faut remplacer ' par " ca te donne donc
<input type='text' value='l"arbre'>
la fonction a utiliser (si tu n'est pas en UTF-8) et htmlentities().
"Eric" a écrit dans le message de news:ci4sdo$ver$
Salut à tous, Lorsque je passe par une variable une chaine de caractère à un champ texte "INPUT" de formulaire pour faire par exemple une présaisie ou rappeler un message précédent, et que cette chaine de caractères contient une apostrophe, tous le texte situé après l'apostrophe ne s'affiche pas ????? Je ne comprend pas pourquoi.
salut.
ben c'est sur que si ton INPUT ressemble a <input type='text' value='l'arbre'>
on comprend vite que la parseur HTML voit 'l'arbre' comme la chain 'l' suivi d'un reste de texte qu'il n'arrive pas a interpréter...
il faut donc encoder les ' mais pas avair un / car c'est du HTML et pas du javascript. il faut remplacer ' par " ca te donne donc
<input type='text' value='l"arbre'> la fonction a utiliser (si tu n'est pas en UTF-8) et htmlentities().
voila. a+ Etienne
Eric
Salut,
merci de m'avoir mis sur la piste.
En fait " est le code de " et non de '
Celui ci est ´.
Mais il n'est pas connu de htmlentities()
mais j'ai résolu le problème avec la fonction
$objet = ereg_replace( "'", "´", $objet );
ça fonctionne
A+
Erfred
Le monde des accumulateurs et batteries rechargeables Ni-Cd, Ni-MH, Plomb, Li-ion, Li-po http://www.ni-cd.net Charge, décharge, entretien , stockage, "effet mémoire", chargeurs, tout ce que vous avez rêvé de savoir sur le sujet.
Salut,
merci de m'avoir mis sur la piste.
En fait " est le code de " et non de '
Celui ci est ´.
Mais il n'est pas connu de htmlentities()
mais j'ai résolu le problème avec la fonction
$objet = ereg_replace( "'", "´", $objet );
ça fonctionne
A+
Erfred
Le monde des accumulateurs et batteries rechargeables
Ni-Cd, Ni-MH, Plomb, Li-ion, Li-po
http://www.ni-cd.net
Charge, décharge, entretien , stockage, "effet mémoire", chargeurs,
tout ce que vous avez rêvé de savoir sur le sujet.
Le monde des accumulateurs et batteries rechargeables Ni-Cd, Ni-MH, Plomb, Li-ion, Li-po http://www.ni-cd.net Charge, décharge, entretien , stockage, "effet mémoire", chargeurs, tout ce que vous avez rêvé de savoir sur le sujet.
Michel BONZI
Bonjour, J'ai une question subsidiaire sur la réponse
<input type='text' value='l"arbre'> la fonction a utiliser (si tu n'est pas en UTF-8) et htmlentities().
Pourquoi 'si tu n'est pas en UTF-8' ? Quelle est la raison pour ne pas utiliser htmlentities dans ce cas ? A+ Michel BONZI ()
Bonjour,
J'ai une question subsidiaire sur la réponse
<input type='text' value='l"arbre'>
la fonction a utiliser (si tu n'est pas en UTF-8) et htmlentities().
Pourquoi 'si tu n'est pas en UTF-8' ? Quelle est la raison pour ne pas
utiliser htmlentities dans ce cas ?
A+
Michel BONZI
(mbonzi@diagram-info.com)
Bonjour, J'ai une question subsidiaire sur la réponse
<input type='text' value='l"arbre'> la fonction a utiliser (si tu n'est pas en UTF-8) et htmlentities().
Pourquoi 'si tu n'est pas en UTF-8' ? Quelle est la raison pour ne pas utiliser htmlentities dans ce cas ? A+ Michel BONZI ()
Etienne SOBOLE
"Michel BONZI" a écrit dans le message de news:
Pourquoi 'si tu n'est pas en UTF-8' ? Quelle est la raison pour ne pas utiliser htmlentities dans ce cas ?
Alors je ne saurais plus trop te réprondre car j'ai eu le probleme lorsque je suis passé en UTF-8. Ce que je peux te dire, c'est que lorsque je ne suis pas en UTF-8 j'utilise
htmlentities($ressource, ENT_QUOTES)
et en UTF-8
htmlspecialchars($ressource, ENT_QUOTES)
Voila. Par contre, je sais plus pourquoi ;) Faudrait refaire l'essai.
Etienne
"Michel BONZI" <forums@diagram-info.com> a écrit dans le message de news:
41486D15.7070304@diagram-info.com...
Pourquoi 'si tu n'est pas en UTF-8' ? Quelle est la raison pour ne pas
utiliser htmlentities dans ce cas ?
Alors je ne saurais plus trop te réprondre car j'ai eu le probleme lorsque
je suis passé en UTF-8.
Ce que je peux te dire, c'est que lorsque je ne suis pas en UTF-8 j'utilise
htmlentities($ressource, ENT_QUOTES)
et en UTF-8
htmlspecialchars($ressource, ENT_QUOTES)
Voila. Par contre, je sais plus pourquoi ;)
Faudrait refaire l'essai.
Pourquoi 'si tu n'est pas en UTF-8' ? Quelle est la raison pour ne pas utiliser htmlentities dans ce cas ?
Alors je ne saurais plus trop te réprondre car j'ai eu le probleme lorsque je suis passé en UTF-8. Ce que je peux te dire, c'est que lorsque je ne suis pas en UTF-8 j'utilise
htmlentities($ressource, ENT_QUOTES)
et en UTF-8
htmlspecialchars($ressource, ENT_QUOTES)
Voila. Par contre, je sais plus pourquoi ;) Faudrait refaire l'essai.
Etienne
Etienne SOBOLE
"Eric" a écrit dans le message de news: ci9s3l$5ln$
En fait " est le code de " et non de ' Celui ci est ´.
Autant pour moi
Mais il n'est pas connu de htmlentities()
htmlentities($ressource, ENT_QUOTES)
Etienne
"Eric" <fredon.eric@wanadoo.fr> a écrit dans le message de news:
ci9s3l$5ln$1@news-reader5.wanadoo.fr...
En fait " est le code de " et non de '
Celui ci est ´.
"Eric" a écrit dans le message de news: ci9s3l$5ln$
En fait " est le code de " et non de ' Celui ci est ´.
Autant pour moi
Mais il n'est pas connu de htmlentities()
htmlentities($ressource, ENT_QUOTES)
Etienne
Eric
Ok ça fonctionne correctement. Merci beaucoup. A+ -- Erfred
Le monde des accumulateurs et batteries rechargeables Ni-Cd, Ni-MH, Plomb, Li-ion, Li-po http://www.ni-cd.net Charge, décharge, entretien , stockage, "effet mémoire", chargeurs, tout ce que vous avez rêvé de savoir sur le sujet.
"Etienne SOBOLE" a écrit dans le message de news: 4149249c$0$30373$
"Eric" a écrit dans le message de news: ci9s3l$5ln$
En fait " est le code de " et non de ' Celui ci est ´.
Autant pour moi
Mais il n'est pas connu de htmlentities()
htmlentities($ressource, ENT_QUOTES)
Etienne
Ok ça fonctionne correctement.
Merci beaucoup.
A+
--
Erfred
Le monde des accumulateurs et batteries rechargeables
Ni-Cd, Ni-MH, Plomb, Li-ion, Li-po
http://www.ni-cd.net
Charge, décharge, entretien , stockage, "effet mémoire", chargeurs,
tout ce que vous avez rêvé de savoir sur le sujet.
"Etienne SOBOLE" <e.news@webshaker.net> a écrit dans le message de news:
4149249c$0$30373$636a15ce@news.free.fr...
"Eric" <fredon.eric@wanadoo.fr> a écrit dans le message de news:
ci9s3l$5ln$1@news-reader5.wanadoo.fr...
En fait " est le code de " et non de '
Celui ci est ´.
Ok ça fonctionne correctement. Merci beaucoup. A+ -- Erfred
Le monde des accumulateurs et batteries rechargeables Ni-Cd, Ni-MH, Plomb, Li-ion, Li-po http://www.ni-cd.net Charge, décharge, entretien , stockage, "effet mémoire", chargeurs, tout ce que vous avez rêvé de savoir sur le sujet.
"Etienne SOBOLE" a écrit dans le message de news: 4149249c$0$30373$
"Eric" a écrit dans le message de news: ci9s3l$5ln$
En fait " est le code de " et non de ' Celui ci est ´.
Autant pour moi
Mais il n'est pas connu de htmlentities()
htmlentities($ressource, ENT_QUOTES)
Etienne
Moist
Bonjour,
j'en profite pour glisser ma question au sujet de htmlentities() et aussi htmlspecialchars().
J'ai un formulaire avec 25 champs éditables. Y a-t-il un moyen efficace pour appliquer une fonction tel que htmlspecialchars() à l'ensemble des champs en *un seul coup* ou par une boucle? Avant ou après extract(), peu importe.
Je me vois mal faire la ligne suivante 25 fois !!!! $variable = htmlspecialchars($variable);
Merci! Moist
"Eric" a écrit dans le message de news: cif2k1$a4c$
Ok ça fonctionne correctement. Merci beaucoup. A+ -- Erfred
Le monde des accumulateurs et batteries rechargeables Ni-Cd, Ni-MH, Plomb, Li-ion, Li-po http://www.ni-cd.net Charge, décharge, entretien , stockage, "effet mémoire", chargeurs, tout ce que vous avez rêvé de savoir sur le sujet.
"Etienne SOBOLE" a écrit dans le message de news: 4149249c$0$30373$
"Eric" a écrit dans le message de news: ci9s3l$5ln$
En fait " est le code de " et non de ' Celui ci est ´.
Autant pour moi
Mais il n'est pas connu de htmlentities()
htmlentities($ressource, ENT_QUOTES)
Etienne
Bonjour,
j'en profite pour glisser ma question au sujet de htmlentities() et aussi
htmlspecialchars().
J'ai un formulaire avec 25 champs éditables.
Y a-t-il un moyen efficace pour appliquer une fonction tel que
htmlspecialchars() à l'ensemble des champs en *un seul coup* ou par une
boucle? Avant ou après extract(), peu importe.
Je me vois mal faire la ligne suivante 25 fois !!!!
$variable = htmlspecialchars($variable);
Merci!
Moist
"Eric" <fredon.eric@wanadoo.fr> a écrit dans le message de news:
cif2k1$a4c$1@news-reader2.wanadoo.fr...
Ok ça fonctionne correctement.
Merci beaucoup.
A+
--
Erfred
Le monde des accumulateurs et batteries rechargeables
Ni-Cd, Ni-MH, Plomb, Li-ion, Li-po
http://www.ni-cd.net
Charge, décharge, entretien , stockage, "effet mémoire", chargeurs,
tout ce que vous avez rêvé de savoir sur le sujet.
"Etienne SOBOLE" <e.news@webshaker.net> a écrit dans le message de news:
4149249c$0$30373$636a15ce@news.free.fr...
"Eric" <fredon.eric@wanadoo.fr> a écrit dans le message de news:
ci9s3l$5ln$1@news-reader5.wanadoo.fr...
En fait " est le code de " et non de '
Celui ci est ´.
j'en profite pour glisser ma question au sujet de htmlentities() et aussi htmlspecialchars().
J'ai un formulaire avec 25 champs éditables. Y a-t-il un moyen efficace pour appliquer une fonction tel que htmlspecialchars() à l'ensemble des champs en *un seul coup* ou par une boucle? Avant ou après extract(), peu importe.
Je me vois mal faire la ligne suivante 25 fois !!!! $variable = htmlspecialchars($variable);
Merci! Moist
"Eric" a écrit dans le message de news: cif2k1$a4c$
Ok ça fonctionne correctement. Merci beaucoup. A+ -- Erfred
Le monde des accumulateurs et batteries rechargeables Ni-Cd, Ni-MH, Plomb, Li-ion, Li-po http://www.ni-cd.net Charge, décharge, entretien , stockage, "effet mémoire", chargeurs, tout ce que vous avez rêvé de savoir sur le sujet.
"Etienne SOBOLE" a écrit dans le message de news: 4149249c$0$30373$
"Eric" a écrit dans le message de news: ci9s3l$5ln$
En fait " est le code de " et non de ' Celui ci est ´.