Hallo..
Folgendes Problem: die Email wird mit Anhang verschickt. Die im Array enthaltenen Dokumente sind vorhanden. Allerdings habe ich noch eine attachment.pdf im Anhang? Wo kommt die die her?
	
							
						
					Folgendes Problem: die Email wird mit Anhang verschickt. Die im Array enthaltenen Dokumente sind vorhanden. Allerdings habe ich noch eine attachment.pdf im Anhang? Wo kommt die die her?
PHP-Code:
	
	
<?
    // Festlegen der Variablen
    $dokumente_num    = count($dokumente);
    $Empfaenger = "meine@email.de";
    $betreff = "Meine Daten";
    $Header = "From: mir<meine@email.de>";
    $Content = "";
    
    // Beginn der Mail    
    $Trenner = md5(uniqid(time()));
    $Header .= "\n";
    $Header .= "MIME-Version: 1.0";
    $Header .= "\n";
    $Header .= "Content-Type: multipart/mixed; boundary=$Trenner";
    $Header .= "\n\n";
    $Header .= "This is a multi-part message in MIME format";
    $Header .= "\n";
    $Header .= "--$Trenner";
    $Header .= "\n";
    $Header .= "Content-Type: text/plain";
    $Header .= "\n";
    $Header .= "Content-Transfer-Encoding: 8bit";
    $Header .= "\n\n"; 
    $Header .= $Content; 
    $Header .= "\n";
    
    
    // Dokumente anhängen
    for ($i=0; $i <= $dokumente_num; $i++) {
    
        $filename = $pdf_pfad.$dokumente[$i];
        $filenameMail = $dokumente[$i];
        $Header .= "--$Trenner";
        $Header .= "\n";
        $Header .= "Content-Type: application/pdf; name=".$filenameMail;
        $Header .= "\n";
        $Header .= "Content-Transfer-Encoding: base64";
        $Header .= "\n";
        $Header .= "Content-Disposition: attachment; filename=".$filenameMail;
        $Header .= "\n\n";
        $Dateiinhalt = fread(fopen($filename, "r"), filesize($filename));
        $Header .= chunk_split(base64_encode($Dateiinhalt));
        $Header .= "\n";
        
    }
    $Header .= "--$Trenner--";
    $status = mail($Empfaenger, $betreff, "", $Header); 
?>
 
          

 
 
 Moderatorin
 Moderatorin

Kommentar