Foros del Web » Programando para Internet » PHP »

Ayuda enviar email por php

Estas en el tema de Ayuda enviar email por php en el foro de PHP en Foros del Web. Tengo unas variables con los contenidos del HTML. $A ="<html><head><title>"; $A .="Mi titulo</title>"; etc.etc. El problema es que no me se visualzia los contenidos en ...
  #1 (permalink)  
Antiguo 21/03/2003, 11:31
Avatar de syntex  
Fecha de Ingreso: noviembre-2002
Ubicación: Cataluña
Mensajes: 978
Antigüedad: 22 años
Puntos: 4
Ayuda enviar email por php

Tengo unas variables con los contenidos del HTML.

$A ="<html><head><title>";
$A .="Mi titulo</title>";

etc.etc.

El problema es que no me se visualzia los contenidos en mi correo, ya que me sale todos los contenidos de mis variables en pantalla.

¿Que código tengo que hacer para un contenido HTML dentro de mi

email("@","Asunto","$A"); ?

Saludos
  #2 (permalink)  
Antiguo 21/03/2003, 11:50
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Tienes un ejemplo en las FAQ's de este foro PHP .. y por supuesto el la documentación oficial de PHP función mail()

http://www.php.net/manual/en/function.mail.php

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 21/03/2003, 12:05
Avatar de syntex  
Fecha de Ingreso: noviembre-2002
Ubicación: Cataluña
Mensajes: 978
Antigüedad: 22 años
Puntos: 4
Si lo he encontgrado como tú me dijiste,
ya que lo expongo aquí por si alguien le pudiera ayudar


<?php
$sfrom="(Mi direccion de correo) "; //cuenta que envia
$sdestinatario="(Destinatario) "; //cuenta destino
$ssubject=""; //subject
$shtml=""; //mensaje
$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";


mail($sdestinatario,$ssubject,$shtml,$sheader);
?>

Gracias Cluser
  #4 (permalink)  
Antiguo 21/03/2003, 15:06
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, 8 meses
Puntos: 55
¡Hola!
Prueba a hacerlo así. Nota los cambios que hice en las cabeceras, haz los saltos de línea tal cual, sin \n, y no dejes espacios a la izquierda tras un salto de línea.
Quizás no sea el mejor método, pero así me funciona siempre
Código PHP:
<?php
$sfrom
="(Mi direccion de correo) "//cuenta que envia
$sdestinatario="(Destinatario) "//cuenta destino
$ssubject=""//subject
$shtml=""//mensaje
$sheader="Content-type: text/html; charset=iso-8859-1
Mime-Version: 1.0
From: $sfrom
Reply-To: $sfrom
X-Mailer: PHP/"
.phpversion();

mail($sdestinatario,$ssubject,$shtml,$sheader);
?>
Weno, no leí todo y ya vi que estaba solucionado... pero lo dejo por si a alguien le sirve también.
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.

Última edición por ferny; 21/03/2003 a las 15:11
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 22:20.