Script PHP de formulaire de contact gratuit

Script PHP compteur de pages gratuit


Cette formulaire de contact script PHP gratuit utilise l' mail() fonction pour envoyer les données du formulaire à une adresse e-mail spécifiée. Les champs du formulaire sont également validés avec le required dans le HTML, garantissant que l'utilisateur remplit tous les champs avant de soumettre le formulaire.

Vous pouvez personnaliser ce script en fonction de vos besoins et vous assurer également que votre serveur est configuré pour envoyer des e-mails à l'aide de mail() fonction, sinon vous devrez utiliser des bibliothèques tierces.

Il doit être enregistré sous formulaire.php;

<?php
  if (isset($_POST['submit'])) {
    $name = $_POST['name'];
    $email = $_POST['email'];
    $subject = $_POST['subject'];
    $message = $_POST['message'];

    $to = 'example@email.com';
    $headers = "From: " . $email;
    $txt = "You have received an email from " . $name . ".\n\n" . $message;

    mail($to,$subject,$txt,$headers);
    header("Location: index.html");
  }
?>

<!DOCTYPE html>
<html>
<head>
  <title>Contact Form</title>
<style>
.container {
  width: 50%;
  margin: 0 auto;
  padding: 20px;
  border: 1px solid #ccc;
  border-radius: 5px;
  text-align: center;
}

label {
  display: block;
  margin-bottom: 10px;
  font-size: 18px;
}

input[type="text"], input[type="email"], textarea {
  width: 100%;
  padding: 12px 20px;
  margin-bottom: 20px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  resize: vertical;
}

input[type="submit"] {
  background-color: #4CAF50;
  color: white;
  padding: 12px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

input[type="submit"]:hover {
  background-color: #45a049;
}
</style>
</head>
<body>
  <div class="container">
    <form action="./form.php" method="post">
      <label for="name">Name:</label>
      <input type="text" id="name" name="name" required>

      <label for="email">Email:</label>
      <input type="email" id="email" name="email" required>

      <label for="subject">Subject:</label>
      <input type="text" id="subject" name="subject" required>

      <label for="message">Message:</label>
      <textarea id="message" name="message" required></textarea>

      <input type="submit" value="Send">
    </form>
  </div>
<a href="https://php.org" title="PHP tutorials">Powered by PHP.org</a>
</body>
</html>

Script PHP compteur de pages gratuit

Restez à jour sur PHP !

Nous ne spammons pas !

en English
X
Remonter en haut