Bonjour, je n'arrive pas à envoyer plusieurs pièces jointes avec phpmailer?
voici mon code:
en fait avec $mail->AddAttachment(?) il faudrait envoyer tous les fichiers d'un répertoire sur le serveur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 $destination_path = "piecesjointes/"; $target_path = $destination_path . basename( $_FILES["uploaded_file"]["name"]); move_uploaded_file($_FILES['uploaded_file']['tmp_name'], $target_path); $destinataire = 'pascb4233@gmail.com'; $sujet = $objet ; $entete = "From: TVB <newsletter@tlb.com>". "\r\n"; $entete .= "Content-type:text/html;charset=UTF-8" . "\r\n"; // Le lien d'activation est composé du login(log) et de la clé(cle) $message = $email; try { $mail = new PHPMailer(); //$mail->IsSMTP(); // set mailer to use SMTP $mail->SMTPDebug = 2; $mail->From = $sender; $mail->FromName = $sender; $mail->Host = 'mail.infomaniak.com'; // specif smtp server $mail->SMTPSecure= "ssl"; // Used instead of TLS when only POP mail is selected $mail->Port = 465; // Used instead of 587 when only POP mail is selected 465 $mail->SMTPAuth = true; $mail->Username = 'newsletter@tlb.com'; // SMTP username $mail->Password = 'essai'; // SMTP password $mail->setFrom($destinataire, 'TVB'); $mail->addAddress($destinataire, 'TVB'); $mail->WordWrap = 50; // set word wrap $mail->AddAttachment($target_path); //$mail->AddAttachment(basename($target_path . $_FILES['uploaded_file']['name'])); $mail->IsHTML(true); // set email format to HTML $mail->Subject = $sujet; $mail->Body = $message; $mail->AltBody = 'Vous ne pouvez pas lire le message en HTML?'; $mail->send();
Partager