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

52 lines
1.7 KiB
PHP

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<?php
$directorio = "seguros";
$archivos = scandir($directorio);
$tipo_seguro = 'Todo Riesgo';
$ofertaText = file_get_contents('./oferta_aseguradora.txt');
foreach ($archivos as $archivo) {
if (is_file($directorio . '/' . $archivo)) {
$contenido = file_get_contents($directorio . '/' . $archivo);
if (strpos($contenido, $tipo_seguro) === false) {
$lineas = explode("\n", $contenido);
$arrayDatos = array(
trim((explode(": ", $lineas[0]))[1]),
trim((explode(": ", $lineas[3]))[1]),
trim((explode(": ", $lineas[4]))[1]),
trim((explode(": ", $lineas[6]))[1])
);
$arraySusti = array(
'[Nombre del Cliente]',
'[Marca]',
'[Modelo]',
'[Matricula]'
);
$emailOferta = str_replace($arraySusti, $arrayDatos, $ofertaText);
$destinatario = trim((explode(": ", $lineas[1]))[1]);
$asunto = "Oferta Seguro a todo Riesgo";
$headers = 'Reply-To: appasin04@gmail.com' . "\r\n";
if (mail($destinatario, $asunto, $emailOferta, $headers)) {
echo "Correo enviado a $arrayDatos[0] - $destinatario <br>";
} else {
echo "No se ha podido enviar el correo a $arrayDatos[0] - $destinatario <br>";
}
}
}
}
?>
</body>
</html>