PHP Fonction Mail

Résolu
nicelife90 Messages postés 615 Date d'inscription   Statut Membre Dernière intervention   -  
nicelife90 Messages postés 615 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai une petite question concernant la fonction mail.

Donc voici mon script: (oublions le reste du script tous fonctionne parfaitement je voudrais qu'on ce concentre sur cette partie svp.)

donc avec ce script php j'ai évidement un site web qui contiens une formulaire qui sert à appliquer pour notre compagnie.

Dans ce formulaire j'ai une champ qui s'appelle (name="Prenom.du.client") et un champ qui s'appelle (name="Nom.du.client")

je voudrais créé une variable qui prend ses deux champ et qui les met un à la suite de l'autre du genre si le client tape son nom Yanick Lafontaine dans ses deux case respectivement sa donne Yanick Lafontaine avec espace entre les deux comme j'ai fais dans mes déclaration de variable à la variable $client_name je sais pas si j'utilise déjà la bonne syntaxe pourrais t'on me le confirmer ou me le corriger svp.

Par la suite je veux que dans mon header à la ligne suivante:

$headers = 'From: "Nom du client" <'.$email_expediteur.'>' ."\n";


Remplacer la partie "Nom_du_client" par cette variable $client_name.

et finalement pouvez vous m'expliquer à quoi sert de mettre <'.TEXT.'> dans une instruction pourquoi ces caractères.

//DECLARE LES VARIABLES

$TO = "yanicklafontaine@hotmail.com";
$Email = $_POST['Adresse.couriel'];
$email_expediteur = $Email;
$email_reply= $_POST['Adresse.couriel'];
$client_name = $_POST['Prenom.du.client'] . ' ' . $_POST['Nom.du.client'];

$message_texte = "";

while (list($key, $val) = each($HTTP_POST_VARS)) {
$message_texte .= "$key : $val\n";
}

La partie en gras est original ci-bas et la partie standard est le résultat souhaiter


//HEADERS DU MAIL
$headers = 'From: "Nom du client" <'.$email_expediteur.'>' ."\n";
$headers .= 'Return-Path: <'.$email_reply.'>'."\n";
$headers .= 'MIME-Version: 1.0'."\n";
$headers .= 'Content-Type: multipart/mixed; boundary="'.$frontiere.'"';


//HEADERS DU MAIL
$headers = 'From: .$client_name <'.$email_expediteur.'>' ."\n";
$headers .= 'Return-Path: <'.$email_reply.'>'."\n";
$headers .= 'MIME-Version: 1.0'."\n";
$headers .= 'Content-Type: multipart/mixed; boundary="'.$frontiere.'"';


Merci d'avance pour cette aide je sais qu'il ne s'agit de rien de bien compliquer pour plusieurs mais moi je ne comprend pas merci de m'aider.




A voir également:

1 réponse

Templier Nocturne Messages postés 7734 Date d'inscription   Statut Membre Dernière intervention   1 106
 
//HEADERS DU MAIL
$headers = 'From: "'.$client_name.'" <'.$email_expediteur.'>' ."\n";
1
nicelife90 Messages postés 615 Date d'inscription   Statut Membre Dernière intervention   151
 
Merci Templier Nocturne

Toute ces histoires d'apostrophes simple et double me "Mind Blow" total à chaque fois.
pour cette partie ça fonctionne à merveille.
0