Foros del Web » Programando para Internet » PHP »

Enviar un informe por mail

Estas en el tema de Enviar un informe por mail en el foro de PHP en Foros del Web. Mi pregunta es la siguiente: He creado una web, cuando un usuario efectua una compra, se le manda un email notificandole que ha realizado su ...
  #1 (permalink)  
Antiguo 16/11/2010, 05:29
 
Fecha de Ingreso: julio-2010
Mensajes: 121
Antigüedad: 11 años, 5 meses
Puntos: 0
Enviar un informe por mail

Mi pregunta es la siguiente:


He creado una web, cuando un usuario efectua una compra, se le manda un email notificandole que ha realizado su compra.


Antes de confirmar la compra, muestro por pantalla con una funcion

$_SESSION["ocarrito"]-> ver_compra();

una tabla con los articulos que dicho usuario va a adquirir, con precios y demas.

Mi pregunta es como podria incluir esa tabla que muestro en el cuerpo del email, para que el usuario al abrir su correo vea dicha tabla en el email recibido.


Un saludo y gracias.
  #2 (permalink)  
Antiguo 17/11/2010, 12:01
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 13 años, 9 meses
Puntos: 2534
Respuesta: Enviar un informe por mail

podrías usar buffers:
Código PHP:
ob_start();

// tu codigo

$html ob_get_contents();
ob_end_clean(); 
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 17/11/2010, 12:40
 
Fecha de Ingreso: julio-2010
Mensajes: 121
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Enviar un informe por mail

Y con file_get_contents() podria hacerlo???

He intentado pero sin resultado y no se si es porque no se puede o lo hago mal.


Lo que quiero simplemente es eso, que se envie en el cuerpo del email una tabla que se me genera y muestro por pantalla cuando llamo a la funcion:

$_SESSION["ocarrito"]-> ver_compra();

Etiquetas: enviar, informe, mail
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:13.