Foros del Web » Programando para Internet » PHP »

Duda con funcion mail..

Estas en el tema de Duda con funcion mail.. en el foro de PHP en Foros del Web. Buenas, otra duda. envio un mail una vez hecho un registro, de la siguiente manera: $asunto = "Alta $tipo"; $para="[email protected]"; $mensaje ="Se ha insertado un ...
  #1 (permalink)  
Antiguo 05/02/2004, 13:29
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 22 años, 3 meses
Puntos: 3
Duda con funcion mail..

Buenas, otra duda. envio un mail una vez hecho un registro, de la siguiente manera:

$asunto = "Alta $tipo";
$para="[email protected]";
$mensaje ="Se ha insertado un compresor enb nuestra base de datos";
$mail = mail($para,$asunto,$mensaje);

hasta aqui todo perfecto. el problema es que en el campo del mail De, no se como hacerlo para que me aparezca algo, por ejemplo el nombre de la persona (por ej). ahora recibo como un host.servidor.4 o algo asi..

hay alguna manera de conseguirlo??

salu2
  #2 (permalink)  
Antiguo 05/02/2004, 13:56
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Revisa las FAQ's de este foro o vivista el manual oficial de PHP sobre la función mail().

www.php.net/mail

te faltan la mayoría (todas) las cabeceras de mail para personalizarlo .. por ejemplo la básica "FROM: <tu> tuemail@nose" entre otras ..

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 06/02/2004, 06:38
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 22 años, 3 meses
Puntos: 3
Buenas Cluster, problema solucionado. he creado las cabeceras en el mismo mail. ha quedado asi:

<?

//cabeceras para el envio del mail en html y dire de quien lo envia
$headers = "MIME-Version: 1.0\r\n";
$headers = "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: [email protected]\r\n";

$asunto = "Alta Compresor";
$para="ferran.net";
$mensaje ="Se ha insertado un compresor en nuestra base de datos, modelo $modelo";
$mail = mail($para,$asunto,$mensaje,$headers);
?>

salu2, y gracias de nuevoo!!
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:40.