Vous n'êtes pas identifié(e).
[25 janvier 2021] - Publication de Wanewsletter 3.1.0
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 1Fichier : 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
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
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... )
Pour info, ma page fonctionne normalement (ici, la version sans {LINKS}) :
http://www.sentiers.be/lettre/004/lettre004.htm
Merci pour l'attention
Hors ligne
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
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
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 (’) 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
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
PHP et MySQL, un duo gagnant !
Hors ligne
Vous pouvez l'envoyer à l'adresse bobe_at_phpcodeur_dot_net
PHP et MySQL, un duo gagnant !
Hors ligne
_at_ à remplacer par @ et _dot_ à remplacer par un point
PHP et MySQL, un duo gagnant !
Hors ligne