Formulario php
Publicado por agustin (2 intervenciones) el 31/10/2011 01:27:35
Estoy empezando a armar paginas webs y se me esta complicando con el tema de los formularios.
En este caso arme el formulario y tengo este codigo de php:
<?php
// por cada campo del formulario agrego una $llave = $_POST[valor];
$nombre = $_POST[nombre];
$apellido = $_POST[apellido];
$email = $_POST[correo];
$mensaje = $_POST[mensaje];
$de = "[email protected]";
$para = "[email protected]";
$asunto = "Formulario de contacto";
$mensaje = "Formulario de contacto de la web
Nombre: $nombre
Apellido: $apellido
Email: $correo
Mensaje: $mensaje";
//////////////////////////////////////////////////////////
ini_set("sendmail_from", $de);
$encabezados = "Reply-To: $nombre<email>\n";$encabezados .= "From: $de";
$ok = mail ($para, $asunto, $mensaje, $encabezados);
if($ok) {
header("location: exito.html");
exit;
} else {
header("location: error.html");
exit;
}
?>
El tema es que no puedo verificar si esta bien hecho, lo que si cuando apreto enviar me aparece esto:
\n";$encabezados .= "From: $de"; $ok = mail ($para, $asunto, $mensaje, $encabezados); if($ok) { header("location: exito.html"); exit; } else { header("location: error.html"); exit; } ?>
No entiendo mucho, si por favor alguien podria explicarme cual es el error....
Muchas gracias...
En este caso arme el formulario y tengo este codigo de php:
<?php
// por cada campo del formulario agrego una $llave = $_POST[valor];
$nombre = $_POST[nombre];
$apellido = $_POST[apellido];
$email = $_POST[correo];
$mensaje = $_POST[mensaje];
$de = "[email protected]";
$para = "[email protected]";
$asunto = "Formulario de contacto";
$mensaje = "Formulario de contacto de la web
Nombre: $nombre
Apellido: $apellido
Email: $correo
Mensaje: $mensaje";
//////////////////////////////////////////////////////////
ini_set("sendmail_from", $de);
$encabezados = "Reply-To: $nombre<email>\n";$encabezados .= "From: $de";
$ok = mail ($para, $asunto, $mensaje, $encabezados);
if($ok) {
header("location: exito.html");
exit;
} else {
header("location: error.html");
exit;
}
?>
El tema es que no puedo verificar si esta bien hecho, lo que si cuando apreto enviar me aparece esto:
\n";$encabezados .= "From: $de"; $ok = mail ($para, $asunto, $mensaje, $encabezados); if($ok) { header("location: exito.html"); exit; } else { header("location: error.html"); exit; } ?>
No entiendo mucho, si por favor alguien podria explicarme cual es el error....
Muchas gracias...
Valora esta pregunta


0