This commit is contained in:
2024-02-22 13:43:25 +01:00
parent a37b2c9a64
commit 11eeb5339c
10 changed files with 289 additions and 18 deletions

View File

@@ -4,26 +4,45 @@
$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);
$correos[] = $contenido_linea[2];
$lineas[] = $contenido_linea;
}
$nombre = $contenido_linea[1];
$correo = $contenido_linea[2];
$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";
$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>";
}
}
?>