Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
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 19/12/2011, 15h13   #1
Futur Membre du Club
 
Homme
Étudiant
Inscription : novembre 2011
Messages : 39
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2011
Messages : 39
Points : 19
Points : 19
Par défaut envoie d'information via phpmailer

Bonjour,

J'aimerai envoyer ca comme information par mail :
Code :
1
2
3
4
Identifiant : 13984
***** Jean-Luc
Conseiller
35-J-13984
chaque ligne est stoke dans un tableau ex :
Code :
1
2
3
4
5
6
 
$element = array();
$element[] = Identifiant : 13984;
$element[] = ****** Jean-Luc;
$element[] = Conseiller;
$element[] = 35-J-13984;
quand j'execute mon script, il m'envoie bien un mail mais le contenu est vide :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
include "./phpmailer/class.phpmailer.php";
 
$mail = new PHPMailer();
$mail->IsSMTP(); // telling the class to use SMTP
$mail->SMTPAuth = true;     // turn on SMTP authentication 
$mail->Host = "smtp.*******.com"; // SMTP server
$mail->Username = "james.*******";
$mail->Password = "*******";
 
$mail->From = "james.*******@*******.com";
$mail->AddAddress('james.*******@*******.com');
$mail->Subject = "TEST";
$mail->WordWrap = 50;
 
if(!$mail->Send()){
   echo 'Message was not sent.';
   echo 'Mailer error: ' . $mail->ErrorInfo;
}
 
else{
   echo 'Message has been sent.';
}
le ne marche pas.
Code :
1
2
3
4
 
foreach($element as $case){
   $mail->Body = $case
}
Je ne trouve pas mon erreur et ne comprends pas pourquoi ce script m'envoie bien un mail mais ceci sans contenu
soryo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2011, 17h26   #2
Futur Membre du Club
 
Homme
Étudiant
Inscription : novembre 2011
Messages : 39
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2011
Messages : 39
Points : 19
Points : 19
J'ai trouve la reponse, je la poste si ca peut aider quelqu'un :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$headers = "From: root\n"; 
$headers .= "X-Priority:1\n"; 
$headers .= "X-Mailer: PHP\n";
$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n"; 
 
foreach($compa[0] as $element){
$mel .='<html><head><title></title></head><body><p>'.$element.'</p></body></html>'; 
	foreach($compa[4] as $hot){
		$mel2 .='<html><head><title></title></head><body><p>'.$hot.'</p></body></html>'; 
		foreach($compa[2] as $ca){
			$mel3 .='<html><head><title></title></head><body><p>'.$ca.'</p></body></html>'; 
		}
	}
	mail('james.***@**.com', 'test', utf8_decode($new_file.' '.date("j/n/Y").' à '.date("H:i:s").'<br/>'."<br/>
      NOUVEAU(X) DOSSIER(S)<br/><br/>".$mel."<br/>
      DOSSIER(S) MODIFE(S)<br/><br/>".$mel3."<br/>
      DOSSIER(S) SUPPRIME(S)<br/><br/>".$mel2), $headers);
}
etant donne que c'est des array, je fait au lieu de ce qui va stocke le resultat dans la meme variable
soryo 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 20h14.


 
 
 
 
Partenaires

Hébergement Web