mail() con include()

i386
28 de Junio del 2005
Hola a todos/as.

Estoy intentando hacer en PHP un formulario que tras rellenarlo, envie lo que se halla escrito en un "textbox" y además todo un archivo .html (preferentemente utilizando include()).

¿Es posible hacer un include() dentro de un mail()?

Gracias, Saludos.

Loop
28 de Junio del 2005
Por qué no lo intentas nos avisas qué pasa ? jajajaja :p

No entiendo qué intentas hacer..... explícate mejor

i386
28 de Junio del 2005
Bien, creo que lo que pretendo hacer es sencillo de explicar, aunque no me parece tan fácil hacerlo.

Digamos que en un archivo, firma.html por ejemplo tengo pues la firma (nombre, etc.), y ese archivo está en http://www.web.com/firma.html

Bien, pues por otra parte, tengo un formulario, en el tan solo tengo que poner el mail de destinatario, y el mensaje., y pulsar "Enviar".
Esto lo que hace es un 'post' a enviar.php, donde recoge los datos del campo de texto con nombre "x", y envia al email que halla especificado en el textbox con nombre 'x' lo que halla escrito en el textbox con nombre 'm'.

Pues pretendo que envie, además de lo escrito en 'm', todo lo que hay en http://www.web.com/firma.html, y lo primero que se me ha venido a la cabeza es hacerlo mediante include().

Saludos.

Loop
28 de Junio del 2005
Ok déjame ver si entendí, deseas que un archivo cualquiera en este caso un archivo HTML sea incluído al enviar el mail ?

si es así

<?php
$archivo = "archivo.html";

$fopen = fopen($archivo,'r');

$fread = fread($fopen, filesize($archivo) );

echo $fread; // <---- Contenido de archivo.html

?>

Si eso es lo que deseas bastaría con incluir en la función que estes usando para enviar el mail a la variable $fread;

Sencillo vdd !

ahora bien si lo que deseas es incluir cierta información de una página HTML es otro cantar, ya sean variables $_POST[] de otro formulario, en fin..... si es lo que buscabas pues ahí está ! :)