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>

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 fichier php est place dans un dossier "bin"

Le formulaire ne fonctionne pas.

Merci pour votre aide