Hola, estoy tratando de enviar correos electrónicos html utilizando la clase php mailer. El problema es que me gustaría incluir variables php en mi correo electrónico mientras uso includes para mantener las cosas organizadas. Aquí está mi php mailer ....php mailer y html se incluye con las variables php
$place = $data['place'];
$start_time = $data['start_time'];
$mail->IsHTML(true); // set email format to HTML
$mail->Subject = "You have an event today";
$mail->Body = file_get_contents('../emails/event.html');
$mail->Send(); // send message
mi pregunta es, ¿es posible tener variables PHP en event.html? He intentado esto sin suerte (a continuación es event.html) ..
<table width='600px' cellpadding='0' cellspacing='0'>
<tr><td bgcolor='#eeeeee'><img src='logo.png' /></td></tr>
<tr><td bgcolor='#ffffff' bordercolor='#eeeeee'>
<div style='border:1px solid #eeeeee;font-family:Segoe UI,Tahoma,Verdana,Arial,sans-serif;padding:20px 10px;'>
<p style=''>This email is to remind you that you have an upcoming meeting at $place on $start_time.</p>
<p>Thanks</p>
</div>
</td></tr>
</table>
¿Funciona si lo convierte en "event.php" y luego delimita correctamente los ecos para las variables? –
@Aaron Eso simplemente obtendría el contenido del archivo. 'include' /' require' es la única forma de ejecutar un archivo PHP. – Nicole
Sí, supongo que estoy pensando en agarrar la página con cURL, que debería ejecutar el php dentro del objetivo. –