Foros del Web » Programando para Internet » PHP »

Conteste quien sepa

Estas en el tema de Conteste quien sepa en el foro de PHP en Foros del Web. Hola: Tengo este problema, estoy haciendo un script para enviar mails en html Código PHP: mail ( $mailo , $asunto , $cuerpo , $desde , ...
  #1 (permalink)  
Antiguo 26/08/2006, 18:05
 
Fecha de Ingreso: noviembre-2003
Mensajes: 499
Antigüedad: 20 años, 4 meses
Puntos: 7
Conteste quien sepa

Hola:

Tengo este problema, estoy haciendo un script para enviar mails en html
Código PHP:
mail($mailo,$asunto,$cuerpo,$desde,$headers); 
$desde y $headers tiene el mismo valor, pero cuando invoco $headers no envía el mail, cuando invoco $desdeno me muestra el codigo html.

No se mas que hacerle
  #2 (permalink)  
Antiguo 26/08/2006, 18:14
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Si posteas tu codigo completo, te podrian ayudar, de lo contrario solo podemos "asumir" asi que hasta que pongas tu code, obtendras tu ayuda.
  #3 (permalink)  
Antiguo 26/08/2006, 18:26
 
Fecha de Ingreso: noviembre-2003
Mensajes: 499
Antigüedad: 20 años, 4 meses
Puntos: 7
si, la verdad es que tienes razón



Código PHP:
//-.-.-.-.-.-.-.. M A N D A   M A I L  .--.-.-.-.-.-.-.-.-.-.-.-.-.
$mailo=$_POST['mailo'];
$desde "From: [email protected]\nX-Mailer:PHP";
$asunto "Pedido de información";
$cuerpo ='<p align="center"><font size="7">Hola :</font></p>
<p align="center"><font size="7">Soy un mensaje en<font color="#FF3300"> HTML</font></font></p>
'
;

//para el envío en formato HTML
$headers "MIME-Version: 1.0\r\n";

$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

//dirección del remitente
//$headers .= "From: Tecsiscom S.L<[email protected]>\r\n";

//dirección de respuesta, si queremos que sea distinta que la del remitente
//$headers .= "[email protected]\r\n";

//direcciones que recibián copia
//$headers .= "Cc: [email protected]\r\n";

//direcciones que recibirán copia oculta
//$headers .= "Bcc: [email protected],[email protected]\r\n";

mail($mailo,$asunto,$desde,$cuerpo);
?>
</div>
</HTML> 
  #4 (permalink)  
Antiguo 26/08/2006, 18:31
Avatar de DjFaramir  
Fecha de Ingreso: febrero-2003
Ubicación: La Plata, Buenos Aires, Argentina
Mensajes: 131
Antigüedad: 21 años, 2 meses
Puntos: 0
no todos los hosting te permiten utilizar el quinto parametro de la funcion mail(), no tengo la data para justificarte eso... pero me ha ocurrido varias veces...

edit: $desde y $headers en tu caso es el mismo... el From es parte de las cabeceras del cuarto parametro... al igual que el reply y cc y demas...
__________________
See you... y Tolkien... mucho Tolkien...
  #5 (permalink)  
Antiguo 26/08/2006, 21:55
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
y pues por en general usa phpMailer, te va a hacer la vida mas facil para enviar mails con o sin formato HTML.
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 21:50.