Je suis en train d'écrire un module de courrier électronique pour mon application web qui envoie un email html à un utilisateur à la fin d'une tâche comme la signature. Maintenant que la mise en forme de cet e-mail peut changer, j'ai décidé d'avoir une page html modèle qui est l'e-mail, avec des balises personnalisées qui doivent être remplacées telles que% fullname%.chaîne remplacer dans un fichier avec php
Ma fonction a un tableau au format array (% fullname% => 'Joe Bloggs'); avec la clé comme identifiant de balise et la valeur de ce qui doit le remplacer.
J'ai essayé les suivantes:
$fp = @fopen('email.html', 'r');
if($fp)
{
while(!feof($fp)){
$line = fgets($fp);
foreach($data as $value){
echo $value;
$repstr = str_replace(key($data), $value, $line);
}
$content .= $repstr;
}
fclose($fp);
}
Est-ce la meilleure façon de le faire? comme une seule étiquette est remplacée en ce moment ... suis-je sur le bon chemin ou des miles off ??
... merci