2013-05-27 13 views
7

I phpmailer für das Senden E-Mail mit AnhangPHPMailer, schickte Anlage als anderer Name

file = "/path/bla.csv"; 


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

    $mail->AddAttachment($file); 

    $mail->Send(); 

Also, wenn die Verwendung dieser Code, E-Mail mit Datei anhängen sended wird, und der Dateiname ist: bla.csv

Es Ist es möglich, den Namen der angehängten Datei zu ändern, ohne die reale Datei umzubenennen? das heißt, ich brauche bla.csv Datei gesendet, aber gesendet wird als Name some_other_name.csv

Wie mache ich das?

Antwort

13

Geben Sie den gewünschten Namen als zweiten Parameter

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

Dank sehr sehr viel – RIKI

Verwandte Themen