PHP : str_replace ne fonctionne pas
5 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
PHP : str_replace ne fonctionne pas
Bonjour à tous,
Voici un petit bout de code, sur lequel je me casse les dents depuis un bon moment, vous aurez sans doute un oeil plus avisé que moi pour trouver le problème :
traduc_msg est une fonction qui va chercher un message ds un champ de ma base de données.
Le message est de la forme :
après je l'envoie par email :
Mais dans le mail que je reçois ca donne ca, ya un petit truc qui doit m'échapper :
Merci d'avance à tous
Voici un petit bout de code, sur lequel je me casse les dents depuis un bon moment, vous aurez sans doute un oeil plus avisé que moi pour trouver le problème :
- Code: Tout sélectionner
$string = traduc_msg(29);
$original = array("[SERVER]","[EMAIL]","[NUMAUTO]");
$replace = array($server, $email, $num_auto);
$txt = str_replace($original, $replace, $string);
traduc_msg est une fonction qui va chercher un message ds un champ de ma base de données.
Le message est de la forme :
Vous êtes inscrit à la newsletter .\n\nVous avez le choix de recevoir votre newsletter au format HTML:\n - http://".[SERVER]."/Newsletter/init.php?format_mail=1&email=[EMAIL]&id=[NUMAUTO] ou au format TEXTE:\n - http://".[SERVER]."/Newsletter/init.php?format_mail=0&email=[EMAIL]&id=[NUMAUTO] \n\nSi vous ne souhaitez plus recevoir notre newsletter LicencePhoto, veuillez cliquez sur le lien suivant : \n\n - http://".[SERVER]."/Newsletter/init.php?inscrire_mail=0&email=[EMAIL]&id=[NUMAUTO]\n\n
après je l'envoie par email :
- Code: Tout sélectionner
envoie_mail($email,$title,$txt);
Mais dans le mail que je reçois ca donne ca, ya un petit truc qui doit m'échapper :
Vous êtes inscrit à la newsletter.\n\nVous avez le choix de recevoir votre newsletter au format HTML:\n - http://".[SERVER]."/Newsletter/init.php?format_mail=1&email=[EMAIL]&id=[NUMAUTO] ou au format TEXTE:\n - http://".[SERVER]."/Newsletter/init.php?format_mail=0&email=[EMAIL]&id=[NUMAUTO] \n\nSi vous ne souhaitez plus recevoir notre newsletter LicencePhoto, veuillez cliquez sur le lien suivant : \n\n - http://".[SERVER]."/Newsletter/init.php?inscrire_mail=0&email=[EMAIL]&id=[NUMAUTO]\n\nLicencePhoto© vous remercie.
Merci d'avance à tous
lol
J'ai ajouté ca pour tester :
Et ca marche, docn je suppose qu'il doit y avoir un gros bug que je ne vois pas .
Si vous le voyiez merci d'avance
J'ai ajouté ca pour tester :
- Code: Tout sélectionner
$txt = str_replace("[EMAIL]",$email,$txt);
Et ca marche, docn je suppose qu'il doit y avoir un gros bug que je ne vois pas .
Si vous le voyiez merci d'avance
5 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Définition(s) du Web 2.0
- TouchGraph GoogleBrowser v1.0
- Mise à jour des services Postini
- Google affiche des liens vers des plans de villes
- Aperçu des différents types de redirection
- Des remontées de Yahoo News dans les résultats web
- Lancement du nouveau chat de WebRankInfo
- Click-to-Call AdWords (Pay-per-Call de Google)
- Google AdWords Editor
- La calculatrice Google
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité






le forum