Daniel: mail() mit dateianhang

Beitrag lesen

Ahoi Tobias Kloth,

PHP-FAQ: Wie kann ich ein Attachment mit einer Mail versenden?

sieht intressant aus, habe nun auch ein paar informationen gefunden.
nur eins versteh ich nicht, also die mail soll einen text/plain oder
text/html inhalt haben und einen dateianhang mit belibigem dateityp.

Also mach ich

  
$to = "niemand@daheim.de";  
$from = "baer.mit.der.rebschaer@weinberg.de";  
$betreff = "gibts nicht";  
$msg = "Nachricht in html oder plain, ist noch nicht klar";  
$msg .= "base64 codierte Datei"; // wie auch immer das dies geht.  
  
$headers = "Content-Type: text/plain;\r\n";  
$headers .= "Content-Type: dateityp; name="dateiname";\r\n";  
$headers .= "Content-Transfer-Encoding: base64\r\n";  
$headers .= "Content-Disposition: attachment\r\n";  

oder hab ich da was falsch verstanden? woher weis der browser,
emailclient oder whatever wann der base64 teil beginnt? wo ist da die
zuordung? den Content typ in $msg reinschreiben kann ja nicht die
lösung sein, genausowenig die nachricht in den header, oder doch?

MfG

--
Alle Angaben wie immer ohne Gewähr