Bonjour,
je n'y connais pas grand chose en php, mais en piquant des codes par-ci par-là, j'ai réussi a faire un formulaire qui envoie des courriers. Le seul problème c'est que si il y a des accents dans le nom de l'expéditeur, quand on reçoit le mail ils sont remplacés par un ? dans un losange noir.
voici mon code
et plus loin:
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 /* Récupération des valeurs des champs du formulaire */ if (get_magic_quotes_gpc()) { $civilite = stripslashes(trim($_POST['civilite'])); $nom = stripslashes(trim($_POST['nom'])); $expediteur = stripslashes(trim($_POST['email'])); $adresse = stripslashes(trim($_POST['adresse'])); $cp = stripslashes(trim($_POST['cp'])); $ville = stripslashes(trim($_POST['ville'])); $message = stripslashes(trim($_POST['message'])); } else { $civilite =trim( $_POST['civilite']); $nom =trim( $_POST['nom']); $expediteur =trim( $_POST['email']); $adresse = trim($_POST['adresse']); $cp= trim($_POST['cp']); $ville=trim( $_POST['ville']); $message = trim($_POST['message']); }
merci de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 /* En-têtes de l'e-mail */ $headers = 'From: '.$nom.' <'.$expediteur.'>'."\r\n";
Partager