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

Résolu
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

1 réponse

  1. Contributeur
    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. ah oué c'est tout con mais j'avais pas pensé au str replace :)
    2. Contributeur
      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 ...