diff --git a/Practicas/Practicas_PHP/codigo/INTRO6_PHP_ESCRIBIR_ARCHIVOS_V3.php b/Practicas/Practicas_PHP/codigo/INTRO6_PHP_ESCRIBIR_ARCHIVOS_V3.php
new file mode 100644
index 0000000..175177e
--- /dev/null
+++ b/Practicas/Practicas_PHP/codigo/INTRO6_PHP_ESCRIBIR_ARCHIVOS_V3.php
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+ Document
+
+
+
+
+
+ ", explode("\n", $contenido)); // o echo nl2br($contenido);
+ echo "
";
+ }
+ }
+ ?>
+
+
+
+
\ No newline at end of file
diff --git a/Practicas/Practicas_PHP/ejercicios/aseguradora/Ejercicio7 Filtrado Fechas.php b/Practicas/Practicas_PHP/ejercicios/aseguradora/Ejercicio7 Filtrado Fechas.php
new file mode 100644
index 0000000..fb5c02f
--- /dev/null
+++ b/Practicas/Practicas_PHP/ejercicios/aseguradora/Ejercicio7 Filtrado Fechas.php
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+ Document
+
+
+
+
+
+ = $fechaIni && $tiempo <= $fechaFin) {
+ echo "Cliente: $contenido_linea[1] - $contenido_linea[2]
";
+ }
+ }
+ fclose($nombre_archivo);
+ }
+ ?>
+
+
+
\ No newline at end of file
diff --git a/Practicas/Practicas_PHP/ejercicios/aseguradora/Ejercicio7 Filtrado Seguro.php b/Practicas/Practicas_PHP/ejercicios/aseguradora/Ejercicio7 Filtrado Seguro.php
new file mode 100644
index 0000000..28c5a3a
--- /dev/null
+++ b/Practicas/Practicas_PHP/ejercicios/aseguradora/Ejercicio7 Filtrado Seguro.php
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+ Document
+
+
+
+ ";
+ } else {
+ echo "No se ha podido enviar el correo a $arrayDatos[0] - $destinatario
";
+ }
+ }
+ }
+ }
+ ?>
+
+
+
\ No newline at end of file
diff --git a/Practicas/Practicas_PHP/ejercicios/aseguradora/Ejercicio7 enviar email.php b/Practicas/Practicas_PHP/ejercicios/aseguradora/Ejercicio7 enviar email.php
index 7f5a568..8536aca 100644
--- a/Practicas/Practicas_PHP/ejercicios/aseguradora/Ejercicio7 enviar email.php
+++ b/Practicas/Practicas_PHP/ejercicios/aseguradora/Ejercicio7 enviar email.php
@@ -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
";
+ } else {
+ echo "No se ha podido enviar el correo a la direccion $destinatario
";
+ }
}
?>
diff --git a/Practicas/Practicas_PHP/ejercicios/aseguradora/listado_clientes.txt b/Practicas/Practicas_PHP/ejercicios/aseguradora/listado_clientes.txt
index b7b86e0..59b02cf 100644
--- a/Practicas/Practicas_PHP/ejercicios/aseguradora/listado_clientes.txt
+++ b/Practicas/Practicas_PHP/ejercicios/aseguradora/listado_clientes.txt
@@ -1,3 +1,3 @@
-1708081552_1531/_/Marcos Lopez/_/appasin04@gmail.com/_/999999999/_/7935jpc
-1708081556_4916/_/Marcos Lopez/_/marklogo@gmail.com/_/999999999/_/7935jpc
-1708081558_6108/_/Marcos Lopez/_/appasin04@gmail.com/_/999999999/_/7935jpc
+1708593337_2207/_/Marcos Lopez/_/appasin04@gmail.com/_/999999999/_/7935jpc
+1708593365_7374/_/Perico Perez/_/appasin04@gmail.com/_/999999999/_/7854ase
+1708593397_7743/_/Pedro/_/appasin04@gmail.com/_/999999999/_/8975trp
diff --git a/Practicas/Practicas_PHP/ejercicios/aseguradora/oferta_aseguradora.txt b/Practicas/Practicas_PHP/ejercicios/aseguradora/oferta_aseguradora.txt
new file mode 100644
index 0000000..0129e76
--- /dev/null
+++ b/Practicas/Practicas_PHP/ejercicios/aseguradora/oferta_aseguradora.txt
@@ -0,0 +1,17 @@
+Estimad@ [Nombre del Cliente],
+
+Como propietario de tu vehículo marca [Marca] y modelo [Modelo] con matricula [Matricula], en MATRE, siempre nos esforzamos por brindarte los mejores servicios y beneficios para garantizar tu tranquilidad y seguridad en todo momento.
+
+Nos complace informarte sobre una emocionante oportunidad que hemos preparado especialmente para ti. Como cliente valioso de Matre, te ofrecemos un descuento exclusivo al actualizar tu póliza de seguro a todo riesgo.
+
+Al cambiar a nuestro seguro de todo riesgo, disfrutarás de una cobertura más amplia que te protegerá en una variedad de situaciones imprevistas, proporcionándote la tranquilidad que mereces mientras estás en la carretera.
+
+¡No dejes pasar esta oportunidad de proteger tu vehículo con la cobertura más completa al mejor precio posible!
+
+Para obtener más información sobre nuestra oferta especial y discutir cómo podemos adaptarla a tus necesidades específicas, no dudes en contactarnos. Estamos aquí para ayudarte y responder a cualquier pregunta que puedas tener.
+
+Esperamos poder ayudarte a tomar la decisión correcta para ti y tu vehículo. ¡No esperes más para aprovechar este descuento exclusivo y garantizar tu tranquilidad en la carretera!
+
+¡Estamos ansiosos por recibir noticias tuyas y poder trabajar juntos para brindarte la mejor protección posible!
+
+Saludos cordiales,
diff --git a/Practicas/Practicas_PHP/ejercicios/aseguradora/seguros/7854ase_fichacliente.txt b/Practicas/Practicas_PHP/ejercicios/aseguradora/seguros/7854ase_fichacliente.txt
new file mode 100644
index 0000000..311541f
--- /dev/null
+++ b/Practicas/Practicas_PHP/ejercicios/aseguradora/seguros/7854ase_fichacliente.txt
@@ -0,0 +1,9 @@
+Nombre: Perico Perez
+Email: appasin04@gmail.com
+Telefono: 999999999
+Marca: Audi
+Modelo: Rx8
+Año: 2016
+Matricula: 7854ase
+Tipo seguro: Terceros Ampliado
+Comentarios:
diff --git a/Practicas/Practicas_PHP/ejercicios/aseguradora/seguros/7935jpc_fichacliente.txt b/Practicas/Practicas_PHP/ejercicios/aseguradora/seguros/7935jpc_fichacliente.txt
index 32f3b49..31d2446 100644
--- a/Practicas/Practicas_PHP/ejercicios/aseguradora/seguros/7935jpc_fichacliente.txt
+++ b/Practicas/Practicas_PHP/ejercicios/aseguradora/seguros/7935jpc_fichacliente.txt
@@ -1,9 +1,9 @@
Nombre: Marcos Lopez
-Email: marklogo@gmail.com
+Email: appasin04@gmail.com
Telefono: 999999999
Marca: Mazda
Modelo: 3 tdi
Año: 2016
Matricula: 7935jpc
-Tipo seguro: Terceros Ampliado
-Comentarios: Comentarios
+Tipo seguro: Terceros
+Comentarios:
diff --git a/Practicas/Practicas_PHP/ejercicios/aseguradora/seguros/8975trp_fichacliente.txt b/Practicas/Practicas_PHP/ejercicios/aseguradora/seguros/8975trp_fichacliente.txt
new file mode 100644
index 0000000..4ee67b2
--- /dev/null
+++ b/Practicas/Practicas_PHP/ejercicios/aseguradora/seguros/8975trp_fichacliente.txt
@@ -0,0 +1,9 @@
+Nombre: Pedro
+Email: appasin04@gmail.com
+Telefono: 999999999
+Marca: Renault
+Modelo: Fuego
+Año: 1985
+Matricula: 8975trp
+Tipo seguro: Todo Riesgo
+Comentarios: