MEhrere Anhänge

wachteldonk

Erfahrenes Mitglied
Ich versend emit folgendem Code einen Anhang ohne Probleme aber alle anderen Anhänge werden verschluckt:( Wenn ich die TrennerID neu generiere werden zwar die Anhänge angezeigt aber dafür werden dann diese "neuen" ids im Text der Mail angezeigt:( Was ist an dem Code falsch?
Code:
	$Header  = "From: System <office@test.de>"; 
	
	$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 .= "Auswertungen für ".$flastmonat." "; 
	$Header .= "\n"; 

 
	
	
	foreach($anhang AS $key => $value)
		{
		$Header .= "--$Trenner";	
		$Header .= "\n"; 
		$Header .= "Content-Type: text/plain; name=".$key."_Jahre_fuer_".$fmonat.".csv"; 
		$Header .= "\n"; 
		$Header .= "Content-Transfer-Encoding: base64"; 
		$Header .= "\n"; 
		$Header .= "Content-Disposition: attachment; filename=".$key."_Jahre_fuer_".$fmonat.".csv"; 
		$Header .= "\n\n"; 
		$Header .= chunk_split(base64_encode($omail)); 
		$Header .= "\n"; 
		$Header .= "--$Trenner--"; 
		}

	
	mail($Empfaenger, $Betreff, "", $Header);
 
Probier’s mal mit folgender kleinen Änderung:
PHP:
foreach($anhang AS $key => $value) {
	$Header .= "--$Trenner";	
	$Header .= "\n"; 
	$Header .= "Content-Type: text/plain; name=".$key."_Jahre_fuer_".$fmonat.".csv"; 
	$Header .= "\n"; 
	$Header .= "Content-Transfer-Encoding: base64"; 
	$Header .= "\n"; 
	$Header .= "Content-Disposition: attachment; filename=".$key."_Jahre_fuer_".$fmonat.".csv"; 
	$Header .= "\n\n"; 
	$Header .= chunk_split(base64_encode($omail)); 
	$Header .= "\n";
}
$Header .= "--$Trenner--";
 

Neue Beiträge

Zurück