Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks
Bibliothèques et frameworks Forum d'entraide sur les frameworks, templates, bibliothèques de code (PDFLib, eZPdf, JpGraph, Artichow, PEAR, etc). Avant de poster : FAQ bibliothèques, toutes les FAQ PHP et cours bibliothèques
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/11/2006, 21h22   #1
Membre régulier
 
Avatar de elitemedia
 
Inscription : août 2006
Messages : 115
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : août 2006
Messages : 115
Points : 92
Points : 92
Par défaut [phpmailer]Copie cachée en pièce jointe ?

Salut,

Pour expliquer ce que je veux faire, j'ai un email automatique généré lors d'une nouvelle inscription a une zone membre et je voudrais que l'administrateur soit prévenu d'une nouvelle inscription en recevant par email les mêmes infos que la personne qui s'est inscrite, mais avec un message particulier destiné seulement à l'administrateur.

J'ai bien ma petite idée de comment je vais faire cela par des chemins détournés, mais je me disait que peut etre une classe comme PHP Mailer l'avais déjà prévu ?
__________________
Votre nom de domaine dès 1,47€ ?
www.avenuedot.com
elitemedia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2006, 21h47   #2
Membre habitué
 
Avatar de kazhar
 
Étudiant
Inscription : novembre 2006
Messages : 129
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2006
Messages : 129
Points : 134
Points : 134
Grosso modo, tu veut envoyer un second mail avec des données en plus dedans
Donc, tu utilise la même technique que l'envoi du premier mail, mais en ajoutant les données supplémentaires au second.
Inutile de faire 150 lignes de code pour cela
__________________
Il faut aimer les autres, non pour soi, mais pour eux - Proverbe Espagnol
développeur web
kazhar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2006, 21h50   #3
Membre régulier
 
Avatar de elitemedia
 
Inscription : août 2006
Messages : 115
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : août 2006
Messages : 115
Points : 92
Points : 92
Oui on est bien d'accord, mais l'objet de ma question était de savoir si la classe PHP Mailer avec déjà prévu une fonction qui va bien avant de me mettre a coder.

Par exemple, voici un extrait de ma fonction qui envoie le mail, on doit surement pouvoir simplifier un maximum:
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
// Envoi du mail au client
		$mail = new phpmailer();
 
		$mail->IsSMTP();
		$mail->Host     = $cfg['site.smtp'];
		$mail->Priority = 1;
 
		$mail->From     = $cfg['site.email'];
		$mail->FromName = $cfg['site.email.from'];
		$mail->AddAddress($this->abo_email,$this->abo_pseudo);
		$mail->AddReplyTo($cfg['site.email'],$cfg['site.email.from']);
 
		$mail->IsHTML(true);
		$mail->CharSet	= $cfg['encoding'];
		$mail->Subject 	= 'Création de votre compte';		
		$mail->AddEmbeddedImage('themes/images/logo.gif', 'logo', 'logo.gif');
		$mail->Body    	= $message;
 
		if($mail->Send())
		{
			$mail->SmtpClose();
			unset($mail);
 
			// Le mail est envoyé, on envoie un message à l'administrateur avec les infos du client
			$mail = new phpmailer();
 
			$mail->IsSMTP();
			$mail->Host     = $cfg['site.smtp'];
			$mail->Priority = 1;
 
			$mail->From     = $cfg['site.email'];
			$mail->FromName = $cfg['site.email.from'];
			$mail->AddAddress($cfg['site.email']);
 
			$mail->IsHTML(true);
			$mail->CharSet	= $cfg['encoding'];
			$mail->Subject 	= 'Un nouveau compte à été crée sur votre site';		
			$mail->AddEmbeddedImage('themes/images/logo.gif', 'logo', 'logo.gif');
			$mail->Body    	= $message_admin;
 
			if($mail->Send())
			{
				$mail->SmtpClose();
				unset($mail);
				return true;
			}
Et cette longeur de code est sans compter les 2 messages HTML avec des textes différents que je n'ai pas inclu dans cet extrait de code, 1 pour l'admin et l'autre pour le client.
__________________
Votre nom de domaine dès 1,47€ ?
www.avenuedot.com
elitemedia est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h31.


 
 
 
 
Partenaires

Hébergement Web