Enviar codigo php en el cuerpo de un mensaje utilizando la funcion mail()

Manitoba
11 de Noviembre del 2005
El problema es el siguiente:
Desde mi sitio web quiero tener una funcion para enviar por E-Mail con la funcion mail () un informre resultante de hacer complejas consultas en varias tablas y bastante candidad de datos. El informe ya lo tenfo implementado para que se muestre por la pagina, ahora solo falta implementar el codigo para enviarlo por Mail.

¿Se puede hacer que envie el codigo php ya escrito en el cuerpo del mensaje?

¿Que solucion sencilla para hacerlo me podeis recomendar?

Jaime Vera
11 de Noviembre del 2005
Aunque puedas enviar código PHP, de nada serviría a quien lo reciba por e-mail, pues PHP solo funciona en el servidor. En todo caso lo que debes enviar por correo es el código HTML que generaste con PHP.

SALUDOS("jjaimevera");
www.dondeando.com

Manitoba
11 de Noviembre del 2005
¿Como puedo generar ese comdigo HTML antes de enviar el E-Mail?

jose luis narvaez
11 de Noviembre del 2005
guardando todo lo que es codigo html incluido lo que php genera en una variable y envias esa variable mas o menos asi
<?php
$asi="<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
background-color: #FFFFFF;
background-image: url(imagenes/applbg.png);
}
body,td,th {
color: #000000;
}
-->
</style></head>";
echo $asi;
?>
al final tienes una cadena con todo lo concerniente a la informacion que quieras mandaR.