Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
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 15/12/2010, 09h41   #1
Membre du Club
 
Inscription : février 2009
Messages : 330
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 330
Points : 56
Points : 56
Par défaut Remplacer adresse mail par variable

Bonjour à tous,

Dans un formulaire d'envoi de mail, je souhaite remplacer l'adresse mail de l'expéditeur par une variable.

Donc ceci :
Code :
1
2
3
4
5
$recipient = "$dest";
$subject = "Nouveau mail";
$mailheaders = 'From: "FORMULAIRE"<monmail@monFAI.com>'."\n"; 
$mailheaders .= "Reply-To: $email\n\n";
Par ceci :
Code :
1
2
3
4
5
6
$email= "monmail@monFAI.com";
$recipient = "$dest";
$subject = "Nouveau mail";
$mailheaders = 'From: "FORMULAIRE"<$email>'."\n"; 
$mailheaders .= "Reply-To: $email\n\n";
Mais je dois avoir une erreur de syntaxe, car mon code ne fonctionne pas, malgré que php ne me renvoie pas d'erreur.

Merci pour votre aide.
mikael2235 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2010, 09h47   #2
Membre confirmé
 
Avatar de Psycadi
 
Homme Olivier
Développeur de message box en .Net
Inscription : juillet 2003
Messages : 138
Détails du profil
Informations personnelles :
Nom : Homme Olivier
Âge : 31
Localisation : France

Informations professionnelles :
Activité : Développeur de message box en .Net

Informations forums :
Inscription : juillet 2003
Messages : 138
Points : 227
Points : 227
Envoyer un message via MSN à Psycadi
Essayes ça :
Code :
1
2
3
4
5
$email= 'monmail@monFAI.com';
$recipient = $dest;
$subject = 'Nouveau mail';
$mailheaders = 'From: "FORMULAIRE"<'.$email.'>'."\n"; 
$mailheaders .= 'Reply-To: '.$email.'\n\n';
Psycadi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2010, 09h47   #3
Membre éprouvé
 
Avatar de radicaldreamer
 
Homme Guillaume
Développeur Web
Inscription : décembre 2007
Messages : 353
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Âge : 21
Localisation : France, Haut Rhin (Alsace)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : décembre 2007
Messages : 353
Points : 473
Points : 473
Code :
1
2
3
4
5
6
7
8
 
<?php
$email= 'monmail@monFAI.com';
$recipient = $dest;
$subject = 'Nouveau mail';
$mailheaders = 'From: "FORMULAIRE"<'.$email.'>'."\n"; 
$mailheaders .= 'Reply-To: $email'."\n\n";
?>
Problème de concaténation, tu ouvres en simple quote donc $email n'est pas interprété, tu peux le faire qu'en double quote (ce que je ne te conseil pas car plus lent)

edit:grillé par JaCaDi
__________________
Si ce que tu as à dire n'est pas plus beau que le silence, alors tais toi.

- Pensez à voter pour les messages qui vous ont été utiles ainsi que de mettre
radicaldreamer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2010, 09h53   #4
Membre du Club
 
Inscription : février 2009
Messages : 330
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 330
Points : 56
Points : 56
Parfait,

Merci Jacadi, et radicaldreamer pour vos réponses extrêmement rapides.

mikael2235 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 02h21.


 
 
 
 
Partenaires

Hébergement Web