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 -
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.
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:
- PHP Fonction Mail
- Fonction si et - Guide
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Créer une adresse mail hotmail - Guide
- Comment télécharger un mail - Guide
Toute ces histoires d'apostrophes simple et double me "Mind Blow" total à chaque fois.
pour cette partie ça fonctionne à merveille.