Php newsletter file_get_contents('http:....')

Résolu/Fermé
rudak Messages postés 587 Date d'inscription samedi 7 juin 2008 Statut Membre Dernière intervention 4 juin 2011 - 8 sept. 2010 à 16:30
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 8 sept. 2010 à 17:16
Bonjour,

j'aimerai simplifier ma fonction php d'envoi de newsletter

actuellement j'ai une variable
$contenuHTML
qui, comme son nom l'indique contient la source HTML a expédier dans la boite mail

cela fonctionne très bien mais c'est un peu chiant a mettre a jour
(création de page html, récupération du code source,collage,placement des variables si besoin etc etc...)

En fait j'aimerai simplifier le truc en allant chercher le contenu d'une page (newsLetter.html)

cela marche très bien avec
file_get_contents("http:www.....newsLetter.html")


mais je ne peut pas personaliser de variables avec cette méthode (ex : bonjour julien , ...)


bref si quelqu'un a compris je suis prenneur d'une idée
A voir également:

1 réponse

Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 192
8 sept. 2010 à 16:47
dans ta page d'origine, tu mets des balises genre %prenom% %nom% %date% ....

tu utilises ensuite la fonction str_replace:
https://www.php.net/manual/fr/function.str-replace.php
et fais remplacer tous les %prenoms% par "roger" ....
1
rudak Messages postés 587 Date d'inscription samedi 7 juin 2008 Statut Membre Dernière intervention 4 juin 2011 46
8 sept. 2010 à 17:01
ah oué c'est tout con mais j'avais pas pensé au str replace :)
0
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 192
8 sept. 2010 à 17:16
c'est justement aux trucs cons qu'on ne pense jamais ;) on cherche toujours midi à 14 heures.. T'es pas le seul dans ce cas ! moi aussi ...
0