IFCD0210/Practicas/Practicas_PHP/ejercicios/aseguradora/Ejercicio7 enviar email.php
2024-02-22 13:43:25 +01:00

52 lines
1.7 KiB
PHP

<?php
$lineas = array();
$correos = array();
$nombres = array();
$separador = "/_/";
$nombre_archivo = "listado_clientes.txt";
$archivo = fopen($nombre_archivo, 'r');
/* Enviar Email a todos los detinatarios sin personalizar*/
// while (($linea = fgets($archivo)) !== false) {
// $contenido_linea = explode("/_/", $linea);
// $nombres[] = $contenido_linea[1];
// $correos[] = $contenido_linea[2];
// $lineas[] = $contenido_linea;
// }
// $destinatarios=implode(',',$correos);
// $asunto = "Estimado cliente";
// $emailText = file_get_contents('./correo_generico.txt');
// $headers="";
// if (mail($destinatarios, $asunto, $emailText, $headers)) {
// echo "Correo enviado";
// } else {
// echo "No se ha podido enviar el correo";
// }
$emailText = file_get_contents('./correo_generico.txt');
while (($linea = fgets($archivo)) !== false) {
$contenido_linea = explode("/_/", $linea);
$nombre = $contenido_linea[1];
$correo = $contenido_linea[2];
$destinatario=$correo;
$asunto = "Estimado $nombre";
$headers="";
$emailTextPersonalizado= str_replace("cliente",$nombre,$emailText);
if (mail($destinatario, $asunto, $emailTextPersonalizado, $headers)) {
echo "Correo enviado correctamente a la direccion $destinatario <br>";
} else {
echo "No se ha podido enviar el correo a la direccion $destinatario <br>";
}
}
?>
</body>
</html>