Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
nous_contacter [2009/11/21 22:42] cousteau_d1nous_contacter [Date inconnue] (Version actuelle) – supprimée - modification externe (Date inconnue) 127.0.0.1
Ligne 1: Ligne 1:
-<html><body><?php 
-error_reporting(E_ALL ^ E_NOTICE); 
  
- 
-$email_admin = 'webmaster@votresite.com';  
-$nom_site = 'Les Emails';  
-$sujets = array('Technique','Suggestion','Autre'); 
-$choix_urgent = 1; 
-$choix_nom = 1; 
-$votre_mail = 1; 
- 
- 
-if(isset($_POST['envoyer']) && $_POST['envoyer'] == 'ok') 
- 
-{ 
- $reponse = '<br />'; 
- $mail = htmlentities($_POST['mail']);  
- $nom = htmlentities($_POST['nom']); 
- $sujet = htmlentities($_POST['sujet']); 
- $message = nl2br(htmlentities($_POST['message'])); 
- $urgent = htmlentities($_POST['urgent']); 
-  
-  
- if($choix_nom == 1) 
- // Si le nom est obligatoire 
- { 
- if(!empty($nom)) 
- // Si le champ est bien rempli on met 1 
- { 
- $Snom = 1; 
- } 
- elseif(empty($nom)) 
- // Sinon on met 0 
- { 
- $Snom = 0; 
- } 
- } 
- else 
- // Si le champ n'est pas activé on met 1 
- { 
- $Snom = 1; 
- } 
-  
-  
-  
- if(!empty($mail) && !empty($message) && $sujet != '' && $Snom == 1) 
- // On vérifie que l'email, le message et le sujet sont bien présent et on vérifie si tout est correct avec le nom 
- { 
- 
- // L'entete du message 
- $entete = "MIME-Version: 1.0\r\n"; 
- $entete .= "Content-type: text/html; charset=iso-8859-1\r\n"; 
- $entete .= "From: <$mail>\r\n"; 
- $entete .= "Reply-To: $mail\r\n"; 
-  
- $email = ''; // La variable du message a envoyer 
-  
- if($urgent == 1) // Si le message est urgent on le signal 
- $email .= '<strong>Message urgent !!</strong><br />'; 
-  
- if(empty($nom)) 
- $nom = 'NON INDIQUE'; 
-  
- // On créée le message  
- $email .= 'Vous recevez ce message de votre site <u>' .$nom_site. '</u> pour une raison <strong>' .$sujets[$sujet]. '</strong>.<br />Son email est : ' .$mail. '<br /><br />'; 
- $email .= 'Le message de l\'utilisateur <u>' .$nom. '</u> :<br />-----<br />'; 
- $email .= $message; 
- $email = stripslashes($email); 
-  
- mail($email_admin, 'Message Internaute: ' .$sujets[$sujet], $email, $entete); // Et on envoye le tout 
-  
- $reponse .= 'Votre message a bien été transféré au webmaster. Nous vous remercions.<br />'; // on indique que tout s'est bien déroulé. 
- } 
- else 
- { 
- $reponse .= 'Merci de bien completer tous les champs.<br />'; // On indique une erreur 
- } 
-} 
- 
-//\\ Fin - Le texte commençant par "<form..." et finissant par "</form>" peut être placé partout dans la page 
- 
-?> 
- 
-<form name="form1" method="post" action=""> 
-<p><strong><?php echo $reponse; ?></strong></p> 
-<fieldset><legend>Feuille de contact</legend> 
-<?php  
-if($votre_mail == 1)  
- 
- echo '<p>Adresse email du webmaster : <u>' .$email_admin. '</u></p>';  
- 
-?> 
-<p><label>Votre email : <input type="text" name="mail">*</label></p> 
-<p><label>Votre nom complet : <input type="text" name="nom"><?php if($choix_nom == 1) { echo '*'; } ?></label></p> 
-<p>Sujet de votre message :  
-  <select name="sujet"> 
-  <?php 
-  for($i = 0; $i < count($sujets); $i++) 
- { 
- echo '<option value="' .$i. '">' .$sujets[$i]. '</option>';  
- } 
-  ?> 
-  </select>* 
-</p> 
-<?php 
-if($choix_urgent == 1) 
-{ 
- echo '<p>Votre message est-il urgent ? :<br />'; 
- echo '<label><input type="radio" name="urgent" value="1"> Oui</label><br />'; 
- echo '<label><input type="radio" name="urgent" value="0" checked> Non</label><br />'; 
- echo '(Merci de ne pas abuser de l\'urgence)</p>'; 
-} 
-?> 
-<p> 
-Votre message : <br /> 
-<textarea name="message" cols="55" rows="10"></textarea>* 
-</p> 
-<p> 
-  <input type="hidden" name="envoyer" value="ok"> 
-  <input type="submit" name="Submit" value="Envoyer"> 
-  <input type="reset" name="Submit2" value="R&eacute;initialiser"> 
-</p> 
-<p>* Champs obligatoires. 
-</fieldset> 
-</form> 
-<p>Created by <a href="http://www.topliens.net">M@f!eusO</a></p></body></html>