Programación Web y Scripting > PHP

 Enviar Mail Como Una Página Web Con Php

(1/2) > >>

Tisus:
Hola amigos.
Necestio de su ayuda. Necesito enviar un mail como una pagina web.
Hasta donde yo se exite en PHP una funcion mail
Esta me sirve.
Como lo puedo hacer?
Gracias.

hecktor00:
t recomiendo q visites esta pagina
www.php.net.

Suerte

Altareum:
Pues, ampliando un poco el comentario de Hektor  :devil: ....

La función mail es:
bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]] ).

Con lo cual, los primeros 3 paràmetros, muestran lo necesario para enviar un mail de texto plano:
string to: Dirección de correo del destinatario.
string subject: Título o asunto del mail.
string message: Mensaje.

Obviamente, en el mensaje puedes poner lo que quieras, incluso HTML, pero el destinatario, verá el código. Para que vea el HTML, tienes que agregar lo siguiente:

$encabezado = 'MIME-Version: 1.0' . "\r\n".'Content-type: text/html; charset=iso-8859-1' . "\r\n";

Y esto enviarlo a la función como el 4ª parámetro (string additional_headers).

Espero que te sirva.
Altareum.

andresadoc:
Si con la funcion mail lo puede hacer, la sintaxis es:

$true=mail("destinatario", "asunto", "From: sucorreo.com");

ahora, para enviarlo como html, lo q tiene q hacer es cargar una variable con todo el texto html. p.e:
$html="<html><body><img src=\"imagen.gif\"></body></html>";

$true=mail("destinatario", "asunto", "From: sucorreo@sudominio.com ".$html);

y listo,

NioZero:
recuerda que la funcion mail... retorna bool... por lo que sería apropiado un control de error en caso de no enviarse correctamente..


a mi muchas veces... por el header no me enviaba el correo bien...

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa