Foros del Web » Programando para Internet » PHP »

Mail() nombre del remitente

Estas en el tema de Mail() nombre del remitente en el foro de PHP en Foros del Web. Hola, como puedo especificar en la funcion mail() de php el nombre del remitente, estoy realizando un script para mandar mail desde un formulario y ...
  #1 (permalink)  
Antiguo 13/05/2005, 14:23
Avatar de TheJez  
Fecha de Ingreso: agosto-2004
Ubicación: México - Distrito Federal
Mensajes: 176
Antigüedad: 19 años, 8 meses
Puntos: 0
Mail() nombre del remitente

Hola, como puedo especificar en la funcion mail() de php el nombre del remitente, estoy realizando un script para mandar mail desde un formulario
y solamente puedo hacer que aparesca el mail del remitente pero no el nombre, y esto es algo incomo para mi, ya ke a donde me llegan los correos de sujerencias me llegan con el puro mail y no con nombre de quien escribio.
el script ke uso es este:

$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([email protected],$ssubject,$shtml,$sheader );

y en el formulario tengo un <input> con el nombre "name", pero no se en que parte del script meterlo para que me muestre el nombre


Por su atencion gracias
__________________
"Knowledge is power..."
"Conocimiento es poder"
TheJez^
  #2 (permalink)  
Antiguo 13/05/2005, 14:37
Avatar de maralbust  
Fecha de Ingreso: febrero-2004
Ubicación: Santiago
Mensajes: 578
Antigüedad: 20 años, 2 meses
Puntos: 0
por que no pones el script completo????
__________________
..:: NADA SE PIERDE SOLO SE TRANSFORMA ::..
  #3 (permalink)  
Antiguo 13/05/2005, 15:46
 
Fecha de Ingreso: marzo-2003
Mensajes: 119
Antigüedad: 21 años
Puntos: 0
simplemente sustituye

Código PHP:
$sheader="From:".$sfrom."\nReply-To:".$sfrom."\n"
por

Código PHP:
$sheader="From: NOMBRE <".$sfrom.">\nReply-To:".$sfrom."\n"
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 10:22.