Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/01/2012, 10h44   #1
Nouveau Membre du Club
 
Homme
Webdesigner
Inscription : décembre 2008
Messages : 95
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Webdesigner

Informations forums :
Inscription : décembre 2008
Messages : 95
Points : 25
Points : 25
Par défaut Avoir le nom et prenom sur "HEADERS" (from)

Bonjour,

J'ai un petit problème :

J'ai créé un formulaire de contact qui fonctionne par contre je voudrais qu'il me marque le nom et le prénom de la personne qui envoie et non son adresse mail dans "from" (dans ma boîte mail).


Voici le code :

Code :
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
<?php

if(isset($_POST['nom']) AND isset($_POST['prenom']) AND isset($_POST['email']) AND isset($_POST['tel']) AND isset($_POST['message']))
{
	if($_POST['nom'] !=NULL AND $_POST['prenom'] !=NULL AND $_POST['email'] !=NULL AND $_POST['tel'] !=NULL AND $_POST['message'] !=NULL)
	{
		$nom = stripslashes($_POST['nom']);
		$prenom = stripslashes($_POST['prenom']);
		$email = stripslashes($_POST['email']);
		$tel = stripslashes($_POST['tel']);
		$message = stripslashes($_POST['message']);
		
		$adresse = "XXXXXXX@XXXX.fr";
		$object = "ARTS 4 - Contact";
		$contenu = "Nom : $nom \n Prenom : $prenom \n Email : $email \n Tel : $tel \n \n Message : \n $message";
		$headers = 'From: <'.$email.'>'."\n";
		
		mail($adresse, $object, $contenu, $headers);
		
		echo ("<center><font color=grey><h2>Votre message a bien été envoyé</h2></font><br /><a href=/>Retour sur le site</a></center>");
	}
		else {echo "Votre message n'a pas été envoyé, veuillez remplir tous les champs";}
	
}

?>
Merci
iluvatar75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2012, 10h50   #2
Membre régulier
 
Guillaume M.
Inscription : décembre 2010
Messages : 60
Détails du profil
Informations personnelles :
Nom : Guillaume M.

Informations forums :
Inscription : décembre 2010
Messages : 60
Points : 83
Points : 83
ligne 16:
Code :
$headers = 'From: "'.$prenom.' '.$nom.'" <'.$email.'>'."\n";
Ce n'est pas suffisant ?
gmarsay est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 25/01/2012, 11h23   #3
Nouveau Membre du Club
 
Homme
Webdesigner
Inscription : décembre 2008
Messages : 95
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Webdesigner

Informations forums :
Inscription : décembre 2008
Messages : 95
Points : 25
Points : 25
Citation:
Envoyé par gmarsay Voir le message
ligne 16:
Code :
$headers = 'From: "'.$prenom.' '.$nom.'" <'.$email.'>'."\n";
Ce n'est pas suffisant ?
Largement suffisant Gmarsay !
Un grand merci !
Ça marche !

Je ne savais pas comment les mettre.

Merci !
iluvatar75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h01.


 
 
 
 
Partenaires

Hébergement Web