|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2008 Messages : 17 ![]() |
Bonjour.
Je dispose d'un texte assez long dans un champ de ma BDD. Ce texte est brut, comporte des apostrophes et des retours chariot. Je souhaite m'en servir dans du javascript pour modifier à la volée le contenu d'un DIV. Je vais donc chercher ce texte en php/sql, et le place dans une variable PHP. Je cherche à l'utiliser avec un innerHtml, (mais même avec un alert ça ne fonctionne pas) et c'est LA que les problèmes se pointent. Je suis incapable de réussir à faire afficher ce texte dans ma div à la volée. Je suis sur que le soucis viens du fait que je dois échapper mon texte et gérer les retour à la ligne. Pour l'échappement, j'ai voulu utiliser addslashes sur ma variable php, mais seule la première apostrophe semble échappée. Pour les retour, je ne sais pas quoi faire. Pouvez vous m'éclairer. |
|
|
00
|
|
|
#2 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 055 ![]() |
php => html
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Inscription : novembre 2008 Messages : 17 ![]() |
Ok merci pour les retour chariot. Pour ce qui est de mon echappement ?
En effet si je fait : Code php :
Seule première apostrophe apparait échappée. |
||
|
|
00
|
|
|
#4 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 055 ![]() |
? $var0 ???
y'a quoi dedans ? addslashes s'applique a tout la chaine !!
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : novembre 2008 Messages : 17 ![]() |
Comme noté dans mon premier message : du texte brut comportant des retours chariot et des apostrophes.
d'où mon problème lors de l'usage de addslashes(), car seule ma première apostrophe est échappée. Dois-je d'abord utiliser nl2br() avant, puis seulement après addslashes() ? |
|
|
00
|
|
|
#6 |
|
Expert Confirmé Sénior
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 577 ![]() |
addslashes échappe toutes la apostrophes d'une chaine. Si tu as un exemple contraire, montre-nous la chaine paramètre qui pose problème ^^
__________________
...pour les linguistes et les curieux >>> générateur de phrases aléatoires __________________ |
|
|
00
|
|
|
#7 | |
|
Invité de passage
![]() Inscription : novembre 2008 Messages : 17 ![]() |
la chaine :
Citation:
http://monsters.dimensions.free.fr/M...5_10-51-40.png seule la première apostrophe est échappée. |
|
|
|
00
|
|
|
#8 | ||
|
Expert Confirmé Sénior
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 577 ![]() |
Ton document ne contient qu'une seule "simple quote" et plein d'apostrophes. Or addslashes ne traite pas les apostrophes.
>>> ne pas confondre l'apostrophe Citation:
Citation:
__________________
...pour les linguistes et les curieux >>> générateur de phrases aléatoires __________________ |
||
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : novembre 2008 Messages : 17 ![]() |
raaah oui. Merci, je n'avais pas relu, par confiance envers le redacteur... mais en effet.
Ce sera une bonne correction à apporter. |
|
|
00
|
|
|
#10 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 055 ![]() |
quel interet de vouloir echapper les apostrophes ?
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#11 |
|
Expert Confirmé Sénior
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 577 ![]() |
Aucun
__________________
...pour les linguistes et les curieux >>> générateur de phrases aléatoires __________________ |
|
|
00
|
|
|
#12 | |
|
Invité de passage
![]() Inscription : novembre 2008 Messages : 17 ![]() |
Je parlais des simple quote, toutes mes excuses.
Desormais, j'ai ça Citation:
Je ne vois pas ce qui gene... |
|
|
|
00
|
|
|
#13 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 055 ![]() |
Code :
.innerHTML = Ces scientifiques consacrent leur vie
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#14 |
|
Expert Confirmé Sénior
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 577 ![]() |
Oui
simple ou double quote, mais.... SF a raison, il faut bien un séparateur de chaine avant de commencer le texte "Les scientifiques..."
__________________
...pour les linguistes et les curieux >>> générateur de phrases aléatoires __________________ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com