Cita:
Iniciado por helthon
pagina respuesta.php
Código PHP:
<?
$nombre = $_POST['nombre'];
$email = $_POST['email'];
$mensaje = $_POST['mensaje'];
$subject = "Mensaje desde la Web";
# la dirección electrónica a la que enviar el email
$emailenvio="[email protected]";
mail($emailenvio,$subject,"Nombre: ".$nombre."\nMensaje: ".$mensaje."\n\Email: ".$email, "From: ".$email);
// aca otro ejemplo
//Estoy recibiendo el formulario, compongo el cuerpo
$cuerpo = "Formulario enviado\n";
$cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n";
$cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "\n";
$cuerpo .= "Comentarios: " . $HTTP_POST_VARS["coment"] . "\n";
//mando el correo...
mail("[email protected]","Formulario recibido",$cuerpo);
?>
No uses los arrays $HTTP_xxx_xxxx .. usa definitivamente los arrays superglobales $_POST, $_GET .. etc. Así no confundiras a los que se inician en PHP y tomaran buenos hábitos (si alguien usa una versión de PHP inferior a 4.1.x (si mal no recuerdo) ya vendrá con el problema de que $_POST (y etc) no le funciona).
Un saludo,