Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
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 26/01/2011, 14h59   #1
Futur Membre du Club
 
Inscription : octobre 2009
Messages : 49
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 49
Points : 16
Points : 16
Par défaut fonction mail avec Cc

Bonjour à tous, je continue mon script envoi de mail. J'ai fouillé un peu la doc à droite à gauche mais ça ne règle pas mon pb de Cc. je reçois bien mais mon collègue non. Voici mon code (l'essentiel).
Code :
1
2
3
4
5
6
7
8
9
10
 
$TO = "moi@xxx.fr"; 
$subject = "Fiche";
$h = "From: " . $TO;
$h = "MIME-Version: 1.0\r\n";
$h = "Cc: lui@xxx.fr";
$h = "Content-type: text/html; charset=iso-8859-1";
$message = 'fdfff';
 
mail($TO, $subject, $message, $h);
ça n'envoi pas de copie

j'ai essayé de modifier par :
Code :
1
2
3
4
5
6
7
8
9
10
11
 
$TO = "moi@xxx.fr"; 
$cc = "lui@xxx.fr";
$subject = "Fiche";
$h = "From: " . $TO;
$h = "MIME-Version: 1.0\r\n";
$h = "Cc:" . $cc;
$h = "Content-type: text/html; charset=iso-8859-1";
$message = 'fdfff';
 
mail($TO, $subject, $message, $h);
Tourjours rien
Quelqu'un peux me donner la bonne syntaxe car j'ai vu différentes façon d'écrire ?
Merci d'avance
kck61 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 15h10   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
De la lecture :
http://a-pellegrini.developpez.com/tutoriels/php/mail/
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 15h17   #3
Futur Membre du Club
 
Inscription : octobre 2009
Messages : 17
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 17
Points : 15
Points : 15
Tu écrases ta propre variable $h à chaque fois.
Utilise .= au lieu de =

Code :
1
2
3
4
$h = "From: " . $TO;
$h .= "MIME-Version: 1.0\r\n";
$h .= "Cc:" . $cc;
$h .= "Content-type: text/html; charset=iso-8859-1";
Myst. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2011, 11h08   #4
Futur Membre du Club
 
Inscription : octobre 2009
Messages : 49
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 49
Points : 16
Points : 16
En fait j'ai fait quelque changement et, grâce à vous ça marche.
Code :
1
2
3
4
5
6
7
8
 
$TO = "moi@xxx.fr"; 
$subject = "Fiche Parc Informatique";
$cc = "lui@xxx.fr";
$h = "From: Web Interaction Form Interface"."\r\n";
$h .= "Cc:" . $cc . "\r\n";
$h .= "MIME-Version: 1.0\r\n";
$h .= "Content-type: text/html; charset=iso-8859-1";
Merci encore
kck61 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 04h33.


 
 
 
 
Partenaires

Hébergement Web