Bonjour à tous ,
Je suis débutant en PHP et j'ai un petit soucis dans le cadre d'un de mes projets.
J'ai tourné en rond pas mal de temps, en changeant mon code plusieurs fois mais toujours aucune réponse.
voici mon code :
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 $expediteur=(isset($_POST["expediteur"])) ? $_POST["expediteur"] : ""; $civilite=(isset($_POST["civilite"])) ? $_POST["civilite"] : ""; $nom=(isset($_POST["nom"])) ? $_POST["nom"] : ""; $matricule=(isset($_POST["matricule"])) ? $_POST["matricule"] : ""; $nomn1=(isset($_POST["nomn1"])) ? $_POST["nomn1"] : ""; $nomn2=(isset($_POST["nomn2"])) ? $_POST["nomn2"] : ""; $datedebut=(isset($_POST["datedebut"])) ? $_POST["datedebut"] : ""; $datefin=(isset($_POST["datefin"])) ? $_POST["datefin"] : ""; $contrat=(isset($_POST["contrat"])) ? $_POST["contrat"] : ""; $bureau=(isset($_POST["bureau"])) ? $_POST["bureau"] : ""; $etage=(isset($_POST["etage"])) ? $_POST["etage"] : ""; $direction=(isset($_POST["direction"])) ? $_POST["direction"] : ""; $service=(isset($_POST["service"])) ? $_POST["service"] : ""; $fonction=(isset($_POST["fonction"])) ? $_POST["fonction"] : ""; $choix=(isset($_POST["choix"])) ? $_POST["choix"] : ""; $profilType=(isset($_POST["profilType"])) ? $_POST["profilType"] : ""; $profilBureautique=(isset($_POST["profilBureautique"])) ? $_POST["profilBureautique"] : ""; $choix2=(isset($_POST["choix2"])) ? $_POST["choix2"] : ""; $choix3=(isset($_POST["choix3"])) ? $_POST["choix3"] : ""; $choix4=(isset($_POST["choix4"])) ? $_POST["choix4"] : ""; $demandeSpecifique=(isset($_POST["demandeSpecifique"])) ? $_POST["demandeSpecifique"] : ""; // } /* Destinataire (votre adresse e-mail) */ $to = '***'; /* Sujet du mail */ $sujet = 'Arrivée d\'un nouveau collaborateur '; /* Construction du message */ $msg = 'Bonjour,'."\r\n\r\n"; $msg = 'Ce mail a été envoyé depuis XXX par '.$expediteur."\r\n\r\n"; $msg = 'Les donnés concernant l\'entrée du nouveau collaborateur sont :'."\r\n"; $msg = 'L\'expediteur est :'.$expediteur."\r\n"; $msg = 'Le nouveau collaborateur s\'appel '.$civilite.''.$nom."\r\n"; $msg ='Son matricule est : '.$matricule."\r\n\r\n"; $msg ='Son N+1 est : '.$nomn1.' et son N+2 est : '.$nomn2."\r\n"; $msg ='Il debutera son contrat le : '.$datedebut."\r\n"; $msg ='pour le terminer le : '.$datefin."\r\n"; $msg ='Son contrat est un '.$contrat."\r\n"; $msg ='Il sera au '.$etage.'e etage et sera dans le bureau '.$bureau."\r\n"; $msg ='Il appartiendra a la '.$direction.', sera dans le service '.$service.' et occupera la fonction de '.$fonction."\r\n"; $msg ='Le nouveau collaborateur appartient à la Direction commerciale :'.$choix."\r\n"; $msg ='Si oui, il aura le profil type : '.$profilType.' et le profil bureautique de '.$profilBureautique."\r\n"; $msg ='Le nouveau collaborateur a accés a Internet professionnel : '.$choix2."\r\n"; $msg ='Si non, il a accés au kiosque virtuel XXX:'.$choix3."\r\n"; $msg ='Il doit également avoir les habilitations sur '.$choix4."\r\n\r\n"; $msg ='.Il y a une demande spécifique : '.$demandeSpecifique."\r\n"; $msg ='Fin du mail'."\r\n"; /* En-têtes de l'e-mail */ $headers = 'From: '.$expediteur.''."\r\n\r\n"; /* Envoi de l'e-mail */ mail($to, $sujet, $msg, $headers); echo "E-mail envoyé au Support avec succés.";
Le mail s'envoie mais ne contient que l'en-tête et la phrase de fin "Fin du mail"
Je suis sur que ca vous parait simpliste mais moi j'en deviens fou
Merci d'avance pour vos réponses!
Partager