Foros del Web » Programando para Internet » PHP »

como se hace para enviar una pagina web como contenido de un e-mail?

Estas en el tema de como se hace para enviar una pagina web como contenido de un e-mail? en el foro de PHP en Foros del Web. Hola maestr@s tengo una duda ¿como se hace para enviar una pagina web como contenido de un e-mail? Las tipicas de publicidad, yo pongo el ...
  #1 (permalink)  
Antiguo 07/04/2003, 03:28
Avatar de kco
kco
 
Fecha de Ingreso: septiembre-2001
Mensajes: 249
Antigüedad: 22 años, 6 meses
Puntos: 0
como se hace para enviar una pagina web como contenido de un e-mail?

Hola maestr@s tengo una duda ¿como se hace para enviar una pagina web como contenido de un e-mail? Las tipicas de publicidad, yo pongo el codigo y lo mando, pero cuando habro el e-mail esta el codigo pero no lo interpreta.

Muchas gracias y un abrazo de un PHPero+
kco
  #2 (permalink)  
Antiguo 07/04/2003, 05:57
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 1 mes
Puntos: 55
Código PHP:
<?php
$destino
="[email protected]";
$asunto="Asunto del email";
$mensaje="<html>
........
<img src=\"http://www.tuserver.com/imagen.gif\">
........
</html>"
;
$headers="Content-Type: text/html; charset=iso-8859-1
From: [email protected]"
;
mail($destino$asunto$mensaje$headers);
?>
Metes todo el código fuente de tu página en $mensaje, pero recuerda que las imágenes debes tenerlas en tu servidor y poner la ruta absoluta a la imagen. Después debes incluir la primera linea de los headers. Mira que text/html indica email HTML y text/plain indica texto plano.
Saludos
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #3 (permalink)  
Antiguo 07/04/2003, 16:03
Avatar de lbenz  
Fecha de Ingreso: marzo-2003
Ubicación: Haedo
Mensajes: 445
Antigüedad: 21 años, 1 mes
Puntos: 4
trata de hacer lo que dijo ferny, pero con el tema del servidor se te va a complicar porque tenes que subir las imagenes
<html>
<head>
<title>Titulares de Nueva Prensa On Line</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000" leftmargin="20" topmargin="20" marginwidth="20" marginheight="20" link="#CC0000" vlink="#CC0000" alink="#CC0000">
<p align="center"><img src="../imagenes/logomail.gif" width="253" height="70">
</p>
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center" height="20" bgcolor="#CCCCCC">
<tr>
<td bgcolor="#0e5d88">
<div align="center"><font face="Arial, Helvetica, sans-serif" size="2" color="#a0d558"><b>Titulares
del </b></font></div>
</td>
</tr>
</table>
<p>&nbsp;</p><table width="100%" border="0" cellspacing="0" cellpadding="0" align="center" height="20" bgcolor="#CCCCCC">
<tr>
<td bgcolor="#0e5d88">
<div align="center"><font face="Arial, Helvetica, sans-serif" size="1" color="#a0d558">Si
no desea recibir los titulares de Nueva Prensa On Line, env&iacute;e un
e-mail a <a href="mailto:%[email protected]"><f ont color="#FFFFFF">[email protected]</font></a></font></div>
</td>
</tr>
</table>
<p><font face="Arial, Helvetica, sans-serif" size="2" color="#000000"></font></p>
</body>
</html>
__________________
que fea firma que tenia... prefiero tener esto
  #4 (permalink)  
Antiguo 07/04/2003, 17:18
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Si quires .. puedes usar una classe para envio de e-mails que mejora en mucho el uso de mail() de PHP y le aporta nuevas funcionalidades .. por ejemplo la de adjuntar archivos o incluir imagenes incrustadas en tu e-mail HTML .. ( o e-mail multiparte HTML y texto plano para los clientes de correo que no lean e-mail en HTML ..)

Me refiero a:

phpmailer
http://phpmailer.sourceforge.net/

Un saludo,


Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:39.