Bonjour,
Je développe actuellement un site internet, et j'ai besoin d'intégrer un formulaire de contact.
Voici l'adresse où l'on peut visualiser le formulaire:
http://copieclef.com/ELMLEBLANC/contactez-nous.html
Code html : 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
26
27
28
29
30
31
32
33 <form action="bin/MailHandler.php" method="post" id="contact-form"> <fieldset> <input type="hidden" name="owner_email" id="owner_email" value="webshop@live.fr" /> <input type="hidden" name="serverProcessorType" id="serverProcessorType" value="php" /> <input type="hidden" name="smtpMailServer" id="smtpMailServer" value="localhost" /> <input type="hidden" name="stripHTML" id="stripHTML" value="true" /> <div class="field"> <input name="name" id="name" type="text" value="Votre Nom:" onFocus="if(this.value=='Your Name:'){this.value=''}" onBlur="if(this.value==''){this.value='Your Name:'}" /> <label class="error" for="name" id="name_error">*Ce champs est obligatoire.</label> <label class="error" for="name" id="name_error2">*Votre nom n'est pas valide.</label> </div> <div class="field"> <input name="email" id="email" type="text" value="Votre E-mail:" onFocus="if(this.value=='Votre E-mail:'){this.value=''}" onBlur="if(this.value==''){this.value='Votre E-mail:'}" /> <label class="error" for="email" id="email_error">*Votre email n'est pas valide.</label> <label class="error" for="email" id="email_error2">*Ce n'est pas une adresse email valide.</label> </div> <div class="field"> <input name="phone" id="phone" type="text" value="Votre Téléphone:" onFocus="if(this.value=='Votre Téléphone:'){this.value=''}" onBlur="if(this.value==''){this.value='Votre Téléphone:'}"/> <label class="error" for="phone" id="phone_error">*Ce champs est obligatoire.</label> <label class="error" for="phone" id="phone_error2">*Votre numéro n'est pas valide.</label> </div> <div class="area"> <textarea name="message" id="message" onFocus="if(this.value=='Message:'){this.value=''}" onBlur="if(this.value==''){this.value='Message:'}">Votre Message:</textarea> <label class="error" for="message" id="message_error">*Ce champs est obligatoire.</label> <label class="error" for="message" id="message_error2">*Votre message est trop court.</label> <div class="clear"></div> <div class="buttons-wrapper"> <a id="clear" class="button2">Effacer</a> <a id="submit" class="button2">Envoyer</a> </div> </div> </fieldset> </form>
Le fichier php est place dans un dossier "bin"
Code php : 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
26
27
28 <?php $owner_email = $_POST["webshop@live.fr"]; $headers = 'From:' . $_POST["email"]; $subject = 'A message from your site visitor ' . $_POST["name"]; $messageBody = ""; $messageBody .= '<p>Visitor: ' . $_POST["name"] . '</p>' . "\n"; $messageBody .= '<br>' . "\n"; $messageBody .= '<p>Email Address: ' . $_POST['email'] . '</p>' . "\n"; $messageBody .= '<br>' . "\n"; $messageBody .= '<p>Phone Number: ' . $_POST['phone'] . '</p>' . "\n"; $messageBody .= '<br>' . "\n"; $messageBody .= '<p>Message: ' . $_POST['message'] . '</p>' . "\n"; if($_POST["stripHTML"] == 'true'){ $messageBody = strip_tags($messageBody); } try{ if(!mail($owner_email, $subject, $messageBody, $headers)){ throw new Exception('mail failed'); }else{ echo 'mail sent'; } }catch(Exception $e){ echo $e->getMessage() ."\n"; } ?>
Le formulaire ne fonctionne pas.
Merci pour votre aide
Partager