Foros del Web » Programando para Internet » PHP »

Duda funcion mail() de php

Estas en el tema de Duda funcion mail() de php en el foro de PHP en Foros del Web. Hola! Tengo unas dudas con la funcion mail() de PHP. Yo tengo un archivo html con el siguiente codigo: <html> <body> <form action="enviar.php" method=post> <input ...
  #1 (permalink)  
Antiguo 20/01/2007, 18:35
Avatar de hgp147  
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 17 años, 4 meses
Puntos: 36
Duda funcion mail() de php

Hola!
Tengo unas dudas con la funcion mail() de PHP.

Yo tengo un archivo html con el siguiente codigo:



<html>
<body>


<form action="enviar.php" method=post>

<input name="email" type="text">
<input name="pais" type="text">
<textarea name="comentarios" cols="30" rows="6"> </textarea>

<input type=submit value="Enviar">
</form>

</body>
</html>



Y tengo un archivo php llamado enviar.php con el codigo:

<?
$remitente = $_REQUEST["email"];
$mensaje = $_REQUEST["comentarios"];

mail("[email protected]", "Comentarios desde mi pagina", $mensaje, "From: $remitente");
?>

Lo que ocurre es que el input text llamado "pais" no me llega a mi e-mail, (los otros input y el textarea si me llegan), entonces mi duda consiste en que codigo deberia incluir para que me llegue a mi e-mail el input llamado "pais".
- - - - - - - -
Otra duda que tengo es que quiero que luego de ser enviado el e-mail quiero que me direccione a otra página.
- - - - - - - -
Por ultimo, quisera saber cual seria el codigo a incluir para que me llegue el IP o Hostname del visitante de mi pagina luego de enviar el formulario.
- - - - - - - -

MUchas gracias!
  #2 (permalink)  
Antiguo 20/01/2007, 20:13
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Re: Duda funcion mail() de php

Código PHP:
<?
$remitente 
$_REQUEST["email"];
$mensaje $_REQUEST["comentarios"];
$pais $_REQUEST["pais"];

$mensaje .= "\n\nPais: " .$pais;

mail("[email protected]""Comentarios desde mi pagina"$mensaje"From: $remitente");

//redireccionar
header("Location: http://www.example.com/");

?>
Para la ip del visitante, podes averiguar sobre $_SERVER['REMOTE_ADDR'];

Saludos.
__________________
Federico.

Mi página: www.jourmoly.com.ar
  #3 (permalink)  
Antiguo 20/01/2007, 23:33
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
Re: Duda funcion mail() de php

Código PHP:
$remitente $_REQUEST["email"];
$mensaje $_REQUEST["comentarios"]; 
Dos valores recibes y no más. www.php.net/variables.external

De la IP, revisa por favor las FAQ.

Saludos
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
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 14:15.