Creating a PHP Contact Form
A contact form on your website allows visitors to get in touch with you easily. In this guide, we will show you how to create a simple PHP contact form.
Step 1: Create the HTML Form
Start by creating an HTML form to collect user input. You'll need fields for their name, email, subject, and message. Here's an example form:
Step 2: Create the PHP Script
Now, you need a PHP script to process the form data and send an email. Create a file named
process.php
and add the following code:<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = $_POST["name"];
$email = $_POST["email"];
$subject = $_POST["subject"];
$message = $_POST["message"];
$to = "your_email@example.com";
$headers = "From: $email";
if (mail($to, $subject, $message, $headers)) {
echo "Message sent successfully!";
} else {
echo "Message could not be sent.";
}
}
?>
Step 3: Customize and Test
Customize the
$to
variable with your email address. You can also enhance the form with additional features like CAPTCHA or input validation. Test the form thoroughly to ensure it works as expected.Conclusion
Creating a PHP contact form is a valuable addition to your website. It allows users to reach out to you easily, and you can process their messages using PHP.