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($archi, 4096);
$texto.=$bufer;
}
fclose ($archi);
}
$asunto = "lalala";
$mensaje = $texto;
mail($para, $asunto, $mensaje, "From: [email protected]\r\nContent-type: text/html\r\n");
?>
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!!