Annonce

#1 2006-03-06 18:06:59

Birdy
Membre
Lieu : Vogenée
Inscription : 2006-03-06
Messages : 7
Site Web

Re : WA2.2.10 - L'envoi bloque sur les apostrophes du texte html

Bonjour,

Mon hébergeur (Nexlink.ch) a changé de serveur. Maintenant, quand j'essaie d'envoyer une newsletter, il semble que dès qu'il y a une apostrophe dans le texte, il cale. Ca ne le faisait pas avant. Voici le message d'erreur :

Impossible de sauvegarder la newsletter

SQL query :
INSERT INTO wa_log (log_subject, log_body_text, log_body_html, log_status, log_date, liste_id) VALUES('Test 9', '', '

...le reste du contenu...

', 1, 1141660640, 3)

SQL errno : 1064
SQL error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near
'intensité, nous vous souhaitons une heureuse année 2006 ! ' at line 1

Fichier : envoi.php Ligne : 395

Est-ce lié au PHP, au serveur, à la base SQL ou au code html ?
Comment régler le problème ?

Hors ligne

#2 2006-03-06 20:02:35

Bobe
Administrateur
Lieu : La Rochelle
Inscription : 2002-05-27
Messages : 5 299

Re : WA2.2.10 - L'envoi bloque sur les apostrophes du texte html

Avec exactement le même texte, mais comme newsletter texte, est-ce que le bug se reproduit ?

Il me faudrait aussi des infos sur la configuration php (et la version de php aussi).


PHP et MySQL, un duo gagnant !

Hors ligne

#3 2006-03-06 21:44:21

Birdy
Membre
Lieu : Vogenée
Inscription : 2006-03-06
Messages : 7
Site Web

Re : WA2.2.10 - L'envoi bloque sur les apostrophes du texte html

Le problème est identique avec l'option texte.
L'hébergeur gère PHP5 (http://www.nexlink.ch/fr/hebergement-mu … d-plus.php)

Qu'entends-tu par configuration PHP ? (désolé, mais je suis un artisant autodidacte et il y a encore des évidences qui m'échappent...  roll )

Pour info, ma page fonctionne normalement (ici, la version sans {LINKS}) :
http://www.sentiers.be/lettre/004/lettre004.htm

Merci pour l'attention  smile

Hors ligne

#4 2006-03-06 21:46:20

Bobe
Administrateur
Lieu : La Rochelle
Inscription : 2002-05-27
Messages : 5 299

Re : WA2.2.10 - L'envoi bloque sur les apostrophes du texte html

Créez le fichier phpinfo.php avec comme contenu:

<?php phpinfo(); ?>

et placez-le dans votre espace d'hébergement, puis fournissez-moi, en privé si vous voulez, l'url permettant d'y accéder.


PHP et MySQL, un duo gagnant !

Hors ligne

#5 2006-03-08 09:40:08

Birdy
Membre
Lieu : Vogenée
Inscription : 2006-03-06
Messages : 7
Site Web

Re : WA2.2.10 - L'envoi bloque sur les apostrophes du texte html

Ma première impression est que le code html inséré dans le cadre prévu à cet effet est traité en php mais est aussi considéré come du php. Est-il possible de prévoir un morceau de code qui oblige à lire automatiquement les caractères spéciaux du contenu de ce cadre comme chaîne et non comme code ? Quel est le fichier concerné ?

Est-ce la bonne route pour la solution ?

Ma lettre d'info doit impérativement partir avant ce vendredi...
Au secours !  :cry:

Hors ligne

#6 2006-03-08 10:20:00

Birdy
Membre
Lieu : Vogenée
Inscription : 2006-03-06
Messages : 7
Site Web

Re : WA2.2.10 - L'envoi bloque sur les apostrophes du texte html

Un truc du genre value=\"".$sujet."\" ?

Hors ligne

#7 2006-03-09 10:09:42

Birdy
Membre
Lieu : Vogenée
Inscription : 2006-03-06
Messages : 7
Site Web

Re : WA2.2.10 - L'envoi bloque sur les apostrophes du texte html

Bon, j'ai trouvé une alternative provisoire :

Il faut remplacer toutes les apostrophes écrites directement dans le code par le code html équivalent à l'apostrophe (&#146) et ça fonctionne...

* il manque le point-virgule à la fin, mais si je l'indique, le code est tout de suite transformé en ' dans le forum.

Hors ligne

#8 2006-03-11 21:04:30

Bobe
Administrateur
Lieu : La Rochelle
Inscription : 2002-05-27
Messages : 5 299

Re : WA2.2.10 - L'envoi bloque sur les apostrophes du texte html

Créez le fichier phpinfo.php avec comme contenu:

<?php phpinfo(); ?>

et placez-le dans votre espace d'hébergement, puis fournissez-moi, en privé si vous voulez, l'url permettant d'y accéder.

svp  smile


PHP et MySQL, un duo gagnant !

Hors ligne

#9 2006-04-13 21:43:42

Bobe
Administrateur
Lieu : La Rochelle
Inscription : 2002-05-27
Messages : 5 299

Re : WA2.2.10 - L'envoi bloque sur les apostrophes du texte html

Vous pouvez l'envoyer à l'adresse bobe_at_phpcodeur_dot_net smile


PHP et MySQL, un duo gagnant !

Hors ligne

#10 2006-04-13 23:20:42

Bobe
Administrateur
Lieu : La Rochelle
Inscription : 2002-05-27
Messages : 5 299

Re : WA2.2.10 - L'envoi bloque sur les apostrophes du texte html

_at_ à remplacer par @ et _dot_ à remplacer par un point


PHP et MySQL, un duo gagnant !

Hors ligne

Pied de page des forums