Bonjour à tous,
J'ai développé mon portfolio, mais j'ai un dernier soucis avec mon formulaire de contact. En effet, celui ne marche par alors que j'ai déjà utilisé ce script pour 2 autres sites sur lesquels il marchait.
Voici mon site : www.pariselliot.fr
Voici le code HTML de mon formulaire :
Et voici mon script PHP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <form action="envoyer.php" method="post" > <div class="row"> <div class="6u 12u$(mobile)"><input type="text" name="nom" placeholder="Nom" AUTOCOMPLETE=OFF required/></div> <div class="6u$ 12u$(mobile)"><input type="text" name="prenom" placeholder="Prenom" AUTOCOMPLETE=OFF required/></div> <div class="12u$"><input type="email" name="email" placeholder="Email" AUTOCOMPLETE=OFF required/></div> <div class="12u$"> <textarea name="message" placeholder="Message" required></textarea> </div> <div class="12u$"> <input type="submit" value="Envoyer" /> </div> </div> </form>
Si quelqu'un pouvait m'éclairer ce serait parfait, j'ai beau chercher, impossible de trouver le problème...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 <?php header('Content-Type: text/html; charset=utf-8'); $nom=$_POST['nom']; $email=$_POST['email']; $prenom=$_POST['prenom']; $monmessage=$_POST['message']; $to = "***@gmail.com"; $subject = "Mail provenant du site."; $message = " Nom: " . $nom . "\r\n Email: " . $email . "\r\n\n Message: " . $monmessage; $from = "Elliot PARIS site web"; $headers = "De:" . $from . "\r\n"; $headers .= "Content-type: text/plain; charset=UTF-8" . "\r\n"; ?> <script type="text/javascript"> alert('Message bien envoyé.'); document.location.href='index.php'; </script> ?>
Merci d'avance !
Partager