Formulario de contacto en PHP

El código PHP a continuación permite enviar un email a través de una página de contacto.
Paso 1: Crear una página PHP : ej. contacto.php. Copiar y pegar en la página creada el código PHP siguiente, remplazando miemail@dominio.com por el email destinatario:

<?php
///////Configuración/////
$mail_destinatario = 'miemail@dominio.com';
///////Fin configuración// 

if (isset ($_POST['enviar'])) {
$headers .= "From: ".$_POST['email']. "\r\n";
if ( mail ($mail_destinatario, $_POST['asunto'], "Nombre y apellidos : ".$_POST['nombre']." Asunto: ".stripcslashes ($_POST['asunto'])."n Mensaje :n ".stripcslashes ($_POST['mensaje']), $headers )) echo '

Su mensaje a sido enviado correctamente. Gracias por contactar con nosostros

'; 

else echo '

Error al enviar el formulario. Por favor, inténtelo de nuevo mas tarde.

'; } 

echo '
<form action="?" method="post"> <label for="nombre">Nombre y apellidos : </label>  
<input type="text" name="nombre" size="50" maxlength="80"><br> <label for="email">Email : </label>
<input type="text" name="email" size="50" maxlength="60"><br> <label for="asunto">Asunto : </label>
<input type="text" name="asunto" size="50" maxlength="60"><br> <label for="mensaje">Mensaje : </label>  <textarea name="mensaje" cols="31" rows="5"></textarea> <br>
<label for="enviar">
<input type="submit" name="enviar" value="Enviar consulta"></label>
 </form>

';
?>

 

Paso 2: Subir la página por FTP y acceder a ella a través del navegador.

17 comentarios

Aún no hay comentarios. ¿Por qué no comienzas el debate?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.