Bonjour a tous,

J'ai un petit soucis sur un fichier php pour ma page contact :
traitement.php


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
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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
<?php
/* Récupération des informations du formulaire*/
if (get_magic_quotes_gpc())
{
    $nom = stripslashes(trim($_POST['nom']));
    $prenom = stripslashes(trim($_POST['prenom']));
    $mail = stripslashes(trim($_POST['mail']));
    $message = stripslashes(trim($_POST['message']));
}
else
{
    $nom = trim($_POST['nom']);
    $prenom = trim($_POST['prenom']);
    $mail = trim($_POST['mail']);
    $message = trim($_POST['message']);
}
/*Vérifie si l'adresse mail est au bon format */
$regex_mail = '/^[-+.w]{1,64}@[-.w]{1,64}.[-.w]{2,6}$/i';
/*Verifie qu il n y est pas d en tête dans les données*/
$regex_head = '/[nr]/';
/*Vérifie qu il n y est pas d erreur dans adresse mail*/
if (!preg_match($regex_mail, $mail))
{
    $alert = 'L'adresse'.$mail.'n'est pas valide';
}
else
{
    $courriel = 1;
}
/* On affiche l'erreur s'il y en a une */
if (!empty($alert))
{
    $courriel = 0;
}
/* On vérifie qu'il n'y a aucun header dans les champs */
if (preg_match($regex_head, $nom) || preg_match($regex_head, $prenom) || preg_match($regex_head, $mail) || preg_match($regex_head, $message))
{
    $alert = 'En-têtes interdites dans les champs du formulaire';
}
else
{
    $header = 1;
}
/* On affiche l'erreur s'il y en a une */
if (!empty($alert))
{
    $header = 0;
}
if (empty($telephone) || empty($nom) || empty($message))
{
    $alert = 'Tous les champs doivent être renseignés';
}
else
{
    $renseigne = 1;
}
/* On affiche l'erreur s'il y en a une */
if (!empty($alert))
{
    $renseigne = 0;
}
/* Si les variables sont bonne */
if ($renseigne == 1 and $header == 1 and $courriel == 1)
{
    /*Envoi du mail*/
 
    /*Le destinataire*/
    $to = "webmaster.soschiens24@gmail.com";
 
    /*Le sujet du message qui apparaitra*/
    $sujet = "Message depuis le site";
    $msg = '';
    /*Le message en lui même*/
    /*$msg = 'Mail envoye depuis le site' "rnrn";*/
    $msg .= 'Nom : ' . $nom . "rnrn";
    $msg .= 'Prenom : ' . $prenom . "rnrn";
    $msg .= 'Mail : ' . $mail . "rnrn";
    $msg .= 'Message : ' . $message . "rnrn";
    /*Les en-têtes du mail*/
    $headers = 'From: MESSAGE DU SITE FAFA<demo@fafa-informatique>' . "rn";
    $headers .= "rn";
    /*L'envoi du mail - Et page de redirection*/
    mail($to, $sujet, $msg, $headers);
    header('Location:https://sos-chiens-dordogne.fr/');
}
else
{
    header('Location:https://sos-chiens-dordogne.fr/');
}
?>

Merci a tous