¿Cómo crear un formulario de contacto en PHP?

close up photo of programming of codes

Escrito por Lalo Márquez

diciembre 3, 2022

Para crear un formulario de contacto en PHP, necesitarás lo siguiente:

1. Un archivo HTML que contenga el formulario y los campos que deseas recopilar. Por ejemplo:

<form action="contact.php" method="post">
  <label for="name">Nombre:</label><br>
  <input type="text" id="name" name="name"><br>
  <label for="email">Email:</label><br>
  <input type="text" id="email" name="email"><br>
  <label for="message">Mensaje:</label><br>
  <textarea id="message" name="message"></textarea><br>
  <input type="submit" value="Enviar">
</form> 

2. Un archivo PHP que procese el formulario y envíe los datos a tu dirección de correo electrónico. Por ejemplo:

<?php

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
  $name = $_POST['name'];
  $email = $_POST['email'];
  $message = $_POST['message'];

  $to = "[email protected]";
  $subject = "Mensaje de contacto";
  $headers = "De: $name <$email>";

  if (mail($to, $subject, $message, $headers)) {
    echo "¡Mensaje enviado con éxito!";
  } else {
    echo "Error al enviar el mensaje";
  }
}

?>

Ten en cuenta que esto es sólo un ejemplo básico. Puedes añadir validación de campos, protección contra spam y otras funcionalidades para mejorar la experiencia del usuario y asegurar la seguridad del formulario.

Comentarios
También te puede interesar:
Cómo utilizar un disco externo con Time Machine en Mac

También te podría interesar…

0 Comments