Ver Mensaje Individual
  #9 (permalink)  
Antiguo 13/02/2004, 00:03
Davidmx
 
Fecha de Ingreso: diciembre-2003
Mensajes: 32
Antigüedad: 20 años, 4 meses
Puntos: 2
Hola.

Gracias a todos por la ayuda.

lo que queria hacer esra lo siguiente:

//-----------------------------------
// Funcion para tomar el archivo html que quiero
// enviar por correor correo
// con la funcion de Yoseman y Cluster
// -----------------------------------------------------

function sacar_pagina($archivo) {
$html_pagina=implode('',file($archivo));
$html_pagina=htmlspecialchars($html_pagina);
$html_pagina=nl2br($html_pagina);
return $html_pagina; }

$sfrom="[email protected]"; //cuenta que envia
$ssubject="aqui, esta la primera edición del boletin";
// cabeceras:
$sheader="From:".$sfrom."\nReply-To:".$sfrom."\n";
$sheader=$sheader."X-Mailer:PHP/".phpversion()."\n";
$sheader=$sheader."Mime-Version: 1.0\n";
$sheader=$sheader."Content-Type: text/html";

$filename = "b110204.htm"; //archivo htm que contine el boletin

$msg_env=sacar_pagina($filename);
// envia por correo

mail('[email protected]', $ssubject, $msg_env, $sheader);


utilizando la funcion mencionada, pasa el contenido del archivo htm perfecto, pero es el codigo del archivo lo que se recibe, no la presentacion final de la pagina.

de inicio pense que era problema de la cabecera del mensaje, pero no.

asi que segui probando

y probe con la funcion fread

quedando asi:

function sacar_pagina($archivo)
{
$fd = fopen ($archivo, "r");
$mensaje = fread ($fd, filesize ($archivo);
fclose ($fd);
return $mensaje;
}

$sfrom="[email protected]"; //cuenta que envia
$ssubject="aqui, esta la primera edición del boletin";
// cabeceras:
$sheader="From:".$sfrom."\nReply-To:".$sfrom."\n";
$sheader=$sheader."X-Mailer:PHP/".phpversion()."\n";
$sheader=$sheader."Mime-Version: 1.0\n";
$sheader=$sheader."Content-Type: text/html";

$filename = "b110204.htm";
$msg_env=sacar_pagina($filename);


mail('[email protected]', $ssubject, $msg_env, $sheader);

lo cual ya funciono perfecto

recibe exactamente la visualizacion de la pagina tal cual.

nuevamente gracias


y saludos a todos

Última edición por Davidmx; 14/02/2004 a las 16:08