Lenguajes
Web/Otros
Extra
Enlaces

Enviar formulario por e-mail usando PHP

Enviar un formulario por correo electrónico mediante PHP es una tarea realmente sencilla, tan solo necesitaremos dos páginas, una con el código del formulario y otra con el código PHP que recibirá los datos y se encargará de enviarlos por e-mail. Vamos a hacer un sencillo formulario de contacto con 3 campos, nombre, e-mail y mensaje. A continuación va el código HTML:

<form action="contacto.php" method="post">
Nombre: <input type="text" name="nombre" value="" /><br />
E-Mail: <input type="text" name="email" value="" /><br />
Mensaje: <textarea name="mensaje"></textarea>
</form>

El formulario así tal cual será un poco feo, a discreción del lector queda aderezarlo un poco con sus conocimientos CSS. Aquí nos vamos a centrar en mantener simple el código. El formulario no tiene ningún misterio, son dos campos de tipo texto y un área de texto. En el atributo "action" del formulario indicamos la página PHP que procesará los datos, en este caso será "contacto.php".

El código del fichero contacto.php podría ser el siguiente:
<?php

if(strtolower($_SERVER['REQUEST_METHOD']) == 'post') {

mail('emaildestino@dominio.com','Contacto desde Holamundo.es',
"Contacto desde Holamundo.es\n\n".

"El usuario {$_POST['nombre']} con e-mail {$_POST['email']} desea contactar e incluye el siguiente mensaje:\n\n".$_POST['mensaje']);

}

?>

Redactado por Nenillo

Inicio | JavaScript necesario para este enlace

Noticias en RSS2 XHTML Vlido CSS Vlido