Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/01/2009, 02:40
auri501
 
Fecha de Ingreso: octubre-2007
Mensajes: 130
Antigüedad: 16 años, 6 meses
Puntos: 2
envio html con mail

Buenos días a todos!
Necesito enviar un diseño creado en html con la función mail, hasta aquí todo bien, el problema me viene en que el código html está en un fichero que un usuario sube al servidor. Al incluirlo de la manera que lo hago yo en el email solo aparece un "1" en el cuerpo del mensaje. El fichero html es un fichero con su código completo en html. Este es el código que he creado: ¿Alguien sabe que falla?. Gracias!!

Código PHP:
$numero_boletin=$_POST["numero_boletin"];
    if (
file_exists("$numero_boletin.html")) {
    
$cuerpo "$numero_boletin.html"; }
    else { 
$cuerpo="no"; }

//código necesario para el envio del email con PHP
$header="From:".$sfrom."\nReply-To:".$sfrom."\n";
$header=$header."X-Mailer:PHP/".phpversion()."\n";
$header=$header."Mime-Version: 1.0\n";
$header=$header."Content-type: text/html; charset=utf-8" "\r\n";  
$txtema=$asunto;
//$mensaje1="".include("$cuerpo");."\n";
//$mensaje1=$cuerpo;
$txdetalle=include($cuerpo);
$txdetalle=$txdetalle."\n";
mail($txmail,$txtema,$txdetalle,$header);