Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/10/2007, 13:33
Avatar de javiro
javiro
 
Fecha de Ingreso: febrero-2006
Mensajes: 48
Antigüedad: 18 años, 2 meses
Puntos: 1
Enviar mail con contenido dinámico

Hola,
necesito enviar email dinamicamente con contenido leido de una base de datos y lo estoy haciendo de la siguiente forma:

Código PHP:
<?
$id
=333;
$texto="";
  
$archi fopen("lista2.php?id=".$id"r"); //lista2.php lee de la base de datos y construye código html que es lo que quiero enviar como contenido del mail
if ($archi) {
    while (!
feof($archi)) {
        
$bufer fgets($archi4096);
        
$texto.=$bufer;
    }
    
fclose ($archi);
}
    
$asunto "lalala";
    
$mensaje $texto;
    
mail($para$asunto$mensaje"From: [email protected]\r\nContent-type: text/html\r\n");
?>
Pero esto no me funciona.
He probado abrir con fopen un fichero que no es dinámico y funciona bien con este código. Pero cuando llamo a un fichero php que lee de la base de datos no muestra nada.
¿¿ No se puede utilizar fopen para ejecutar php y muestre el resultado como en el navegador??
¿¿Como debería hacerlo??
Gracias!!