Problème formulaire

Par Maylandia, il y a 1 an


Bonjour,
J'ai un soucis sur mon formulaire de contact, et j'ai beau essayer de chercher d'où ça vient, je ne trouve malheureusement pas, si quelqu'un pouvait m'aider, ce serait super !!

<?php ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); if ($_SERVER["REQUEST_METHOD"] == "POST") { # FIX: Replace this email with recipient email $mail_to = "contact@aurelie-riviere.fr"; # Sender Data $subject = trim($_POST["subject"]); $name = str_replace(array("\r","\n"),array(" "," ") , strip_tags(trim($_POST["name"]))); $email = filter_var(trim($_POST["email"]), FILTER_SANITIZE_EMAIL); $phone = trim($_POST["phone"]); $message = trim($_POST["message"]); if (empty($name) || !filter_var($email, FILTER_VALIDATE_EMAIL) || empty($phone) || empty($subject) || empty($message)) { # Set a 400 (bad request) response code and exit. http_response_code(400); echo "Veuillez remplir le formulaire et réessayer."; exit; } # Mail Content $content = "Nom: $name\n"; $content .= "Email: $email\n\n"; $content .= "Téléphone: $phone\n"; $content .= "Message:\n$message\n"; # email headers $headers = "From: $name <$email>" . PHP_EOL . "Reply-To: $email" . PHP_EOL . "X-Mailer: PHP/" . phpversion(); # Send the email $success = mail($mail_to, $subject, $content, $headers); if ($success) { # Set a 200 (okay) response code. http_response_code(200); echo "Merci! Votre message a été envoyé."; } else { # Set a 500 (internal server error) response code. http_response_code(500); echo "Oops! Quelque chose s'est mal passé, nous n'avons pas pu envoyer votre message."; } } else { # Not a POST request, set a 403 (forbidden) response code. http_response_code(403); echo "Il y a eu un problème avec votre soumission, veuillez réessayer."; } ?>
    <!-- Contact Form -->

<div class="ready banner-full-padding bg-img valign" data-background="images/contact.jpg">
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="row">
<div class="col-md-8 offset-md-2 bg-white">
<div class="contact-form">
<h6>Me contacter</h6>
<hr class="line line-hr-center"><br>
<p>Remplissez le formulaire ci-dessous et je vous recontacterai rapidement :</p>
<form method="post" class="contactform" action="mail.php">
<!-- Form message -->
<div class="row">
<div class="col-12">
<div class="alert alert-success contact
msg" style="display: none" role="alert">
Votre message a été envoyé avec succès.
</div>
</div>
</div>
<!-- Form elements -->
<div class="row">
<div class="col-md-12 form-group">
<input name="name" type="text" placeholder="Votre nom " required>
</div>
<div class="col-md-6 form-group">
<input name="email" type="email" placeholder="Email
" required>
</div>
<div class="col-md-6 form-group">
<input name="phone" type="text" placeholder="Téléphone " required>
</div>
<div class="col-md-12 form-group">
<input name="subject" type="text" placeholder="Sujet
" required>
</div>
<div class="col-md-12 form-group">
<textarea name="message" id="message" cols="40" rows="3" placeholder="Entrez votre message ici *" required></textarea>
</div>
<div class="col-md-12">
<input name="submit" type="submit" value="Envoyer">
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
</div>

2 réponses

Glim, il y a 1 an

Bonjour,

"J'ai un soucis sur mon formulaire de contact" : d'accord, mais peux-tu nous en dire plus ? Que fais-tu pour constater ce problème ? Est-ce qu'il se manifeste par un message d'erreur ? Si oui, quel est-il ?

Nous n'avons pas assez d'éléments pour t'apporter une réponse pertinente.

Maylandia, il y a 1 an

Désolée,
C'est une erreur 500 qui apparait