Problème formulaire

Par Maylandia, il y a 2 ans


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 2 ans

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 2 ans

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