Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/03/2011, 12:18
dvd_valdi
 
Fecha de Ingreso: octubre-2010
Mensajes: 17
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Enviar un mail de contenido dinámico -php + MySQL- mediante la función mai

Cita:
Iniciado por GatorV Ver Mensaje
Pues es un proceso simple, por ejemplo:
Código PHP:
Ver original
  1. <?php
  2. // Conectas a la bdd
  3.  
  4. // Construyes el mail
  5. $mail = '';
  6. $query = "SELECT * FROM presupuestos";
  7. while($row = get_data($query)) {
  8.      $mail .= $row['presupuesto'];
  9. }
  10.  
  11. // envias el mail
  12. sendmail($mail);

Es un ejemplo de como hacerlo, la idea es construir bien tu correo antes de enviarlo.

Saludos.
Yo tengo todo programado y todo funciona bien. Es decir, yo creo una página que muestra los resultados tal y como quiero que los vea el usuario. Lo que no consigo es enviar la página con contenido php en forma de email.

Ejemplo:


Código PHP:
<?php

$email 
"[email protected]";
$asunto "Respuesta - Solicitud de Presupuestos";
$contenedor_mensaje1 '<html>
<head>
<title>Titulo de la Pagina</title>
</head>
<body>

//Si lo que meto aquí es html solo, funciona perfecto, 
//pero lo que quiero es meter el código completo de 
//la página que he creado que tiene php

</body>
</html>'
;

//este código envía el correo
$headers "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: [email protected]\r\n";


    
mail($email$asunto$contenedor_mensaje1$headers);   


?>


Gracias por las ayudas. :D

Última edición por dvd_valdi; 21/03/2011 a las 12:25