globnewsletter

Répondre
krma
le 17/04/2006 à 12:16
krma
Bonjour à tous,
une petite question pratique sur le script globnewsletter qui ne date pas d'hier mais qui est très bon.
Comment faire pour éviter d'avoir un antislash devant chaque apostrophe lors d'un envoi d'email en html?
J'ai chercher un string replace dans admin ou confirm_send mais il n'y a rien de ce genre.
Si qqu'un se rappelle ou sait comment faire, merci d'avance :)
L'homme-singe est celui qui connait ses limites
krma
le 17/04/2006 à 13:11
krma
voui mais mon prob c'est qu'ilm n'y a pas d'insertion dans la base pour le champ texte mais juste la fonction "mail". Autement dit, je ne sais pas ou insérer cette fonction pendant la page de traitement des adresses...

Un petit wall : http://www.lephpfacile.com/wall/wall.php?id=2692
L'homme-singe est celui qui connait ses limites
Lefounard
le 17/04/2006 à 14:04
Lefounard
Salut,
Si ton message de l'email est stocker dans ton .php et nom dans ta base de donnée, tu mets a la main tes antislashes :
$message="message de la newsletter <a href=\"url\">....... "
Je sais pas si je t'aider car j'ai pas tout compris !
Ciao,
I am singing in the rain , I am happy again !!
krma
le 17/04/2006 à 14:14
krma
merci :)
en fait, je voudrais éviter de les recevoir par email les antislashes. Mais comme il n'y a pas d'insertion du champt "texte" dans la base, je suppose que les slashes sont ajoutés par php.ini de mon hébergeur pendant l'éxecution de la fonction mail.
Je voudrai retirer les slash pendant l'envoi du mail, meme s'ils ont été ajouté par php.ini magic quote etc..
Mais comme j'ai pas le niveau pour savoir ou ajouter la ligne :
$texte=stripslashes($texte); (sans passer par sql)
je suis bien z'embêté
L'homme-singe est celui qui connait ses limites
krma
le 17/04/2006 à 14:20
krma
oups :)j'ai trouvé loll
$destinataire=$mot[$i];
// fallait l'ajouter ici dans page confirm_send.php :p)
$texte=stripslashes($texte);
//---------------------------
mail($destinataire,$objet,$texte, "From: $expediteur\r\nReply-To: $expediteur\r\n");
echo 'Mail envoyé à : '.$destinataire;
L'homme-singe est celui qui connait ses limites
Bzh
le 17/04/2006 à 17:32
Bzh
Oui voila !

Ou bien modifier la config d'apache directement afin de mettre les magics-quotes à OFF !

Mais en général on utilise stripslashes !

Bye...
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours