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.
0 Comments