Foros del Web » Programando para Internet » PHP »

funcion mail

Estas en el tema de funcion mail en el foro de PHP en Foros del Web. estoy tratando de recomendar mi sitio pero el mail se envia correctamente pero cuando llega el autor dice Nobody ¿Como puedo cambiar el autor? Código ...
  #1 (permalink)  
Antiguo 28/04/2003, 14:12
 
Fecha de Ingreso: diciembre-2002
Ubicación: Santiago de Chile
Mensajes: 350
Antigüedad: 21 años, 4 meses
Puntos: 0
funcion mail

estoy tratando de recomendar mi sitio pero el mail se envia correctamente pero cuando llega el autor dice Nobody ¿Como puedo cambiar el autor?

Código PHP:
<? 
if ($mail!="") { 
$message="Hola visita [url]http://www.payasadas.net[/url] Aquí podras encontar 
chistes, adivinanzas, videos y todo lo que necesitas para pasar un rato entretenido 



PaYaSaDaS.NET Es el mejor sitio de entretención

Gracias por 
visitar [url]www.payasadas.net[/url]"


$title="un amigo te a recomendado una pagina..."
mail($mail$title$message); 
echo 
"El mensaje se envio correctamente ... Gracias por Recomendar [url]http://www.PaYaSaDaS.NET/[/url]"


?>

ese es enviar.php


y este es recomiendanos.htm

<html>
<head>
<title>Recomiendanos a tus amigos...</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FF9900">
<table width="367" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="367">
<div align="center"><font face="Geneva, Arial, Helvetica, sans-serif"><strong><font size="2">Recomendar
sitio </font></strong></font></div></td>
</tr>
<tr>
<td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Si
te gusto el sitio por favor recomiendanos a tus amigos, si no te gusta
entonces simplemente recomiendanos a tus enemigos.<br>
</font></div></td>
</tr>
<tr>
<td height="116" valign="middle">
<FORM
action=enviar.php method=post>
<DIV align=center>
<p>&nbsp;</p>
</DIV>
<TABLE width="90%" border=0 align=center cellPadding=0 cellSpacing=0>
<TBODY>
<TR>
<TD width=96 height=10><font size="1" face="Verdana">E-mail:</font></TD>
<TD width="26">&nbsp;</TD>
<TD width=283 height=10> <DIV align=left>
<INPUT id=nombre
style="BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 11px; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: white"
maxLength=250 size=35 name=mail>
</DIV></TD>
</TR>
</TBODY>
</TABLE>
<DIV align=center><BR>
<INPUT name="enviar" type=submit id="enviar" style="BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 11px; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: white" value="Recomendar" size=35 maxLength=250>
</DIV>
</FORM></td>
</tr>
</table>
</body>
</html>
__________________
Animacion de cumpleaños
  #2 (permalink)  
Antiguo 28/04/2003, 14:35
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, 1 mes
Puntos: 55
Si lo que quieres es poner un From en el email, valga esto de ejemplo:
Código PHP:
$headers="From: Ferny <[email protected]>";
mail($mail$title$message,$headers); 
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.
  #3 (permalink)  
Antiguo 28/04/2003, 14:38
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Prueba pasando en el cuarto parametro de mail() la cabecera From. Mira en http://www.php.net/manual/en/function.mail.php

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #4 (permalink)  
Antiguo 28/04/2003, 17:20
 
Fecha de Ingreso: diciembre-2002
Ubicación: Santiago de Chile
Mensajes: 350
Antigüedad: 21 años, 4 meses
Puntos: 0
gracias ya me funciona
__________________
Animacion de cumpleaños
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 23:45.