2013-05-27 17 views
7

używam PHPMailer do wysyłania wiadomości e-mail z załącznikiemPHPMailer, wysłał załącznik jako inna nazwa

file = "/path/bla.csv"; 


    require 'class.phpmailer.php'; 
    $mail = new PHPMailer(); 
    // some oprtions here 

    $mail->AddAttachment($file); 

    $mail->Send(); 

Tak więc, jeśli użyć tego kodu, e-mail jest Wysłano wiadomość z załączyć plik, a nazwa pliku jest: bla.csv

Nie czy można zmienić nazwę pliku załącznika bez zmiany nazwy prawdziwego pliku? to znaczy, muszę wysłać plik bla.csv, ale wysłano jako nazwę some_other_name.csv

Jak to zrobić?

Odpowiedz

13

Przepuścić żądaną nazwę jako drugi parametr

$mail->AddAttachment($file, "newName.csv"); 
+0

Dzięki bardzo dużo – RIKI

Powiązane problemy