bonsoir,
j'ai pas d'erreur mais le dernier eldseif retourne rien
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<?php
// La variable $verif, va nous permettre d'analyser si la sémantique de l'email est bonne
$verif="!^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-zA-Z]{2,4}$!";
 
if($_POST)
{
  $verif=1;
  foreach($_POST as $key=>$val)
  {
   if(empty($val))
    {
      echo 'Le champ '.$key.' doit être rempli<br />';
      $verif=0;
    }
  }
  if($verif==1)
{
 
//Le code si tout est bon.
 
// On assigne et protége nos variables
$nom=$_POST["nom"];
$prenom=$_POST["prenom"];
$adresse=$_POST["adresse"];
$photo=$_POST["photo"];
$ville=$_POST["ville"];
$postale=$_POST["postale"];
$signature=$_POST["signature"];
 
}
 
$votremail=$_POST["votremail"]; 
$from=htmlentities("From: ".$votremail);
$objet=$_POST['objet']; 
 
$message .= "Nom: ".$nom."\n";
$message .= "Prénom : ".$prenom."\n";
$message .= "Adresse : ".$adresse."\n";
$message .= "Ville : ".$ville."\n";
$message .= "Code postal : ".$postale."\n";
$message .= "Adresse E-Mail : ".$votremail."\n";
$message .= "Référence Photo : ".$photo."\n\n";
$message .= "Message : 
".stripslashes(htmlentities($_POST["msg"]))."\n\n";
$message .= "Signature : ".$signature."\n";
 
 
// On met ici notre email
$destinataire="mail@cheztoi.moi";
}
// C'est bon on est OK, vérifions si l'email est valide, grâce à notre sympathique REGEX
elseif(!preg_match($verif,$votremail))
{
  echo "Votre email n'est pas valide";
}
// On verifie si il y a un message
elseif(trim($message)=="")
{
  echo "Y'en a marre des messages vide !";
}
// Si tout est OK on envoie l'email
else
{
  mail($destinataire,$objet,$message,$from);
  echo "Message envoyé";
}
?>
Merci de votre aide !!