Ingo: Binär vs. Textdatei in Attachmets

Beitrag lesen

Hi,

Du hast aber nicht dazugeschrieben, welches OS Du nutzt. Das hat Auswirkungen.

auf einer Unix-Server im WWW.

Sicherheitshalber solltest Du die Datei immer mit

$fp = fopen($cfgAttachDir."/".$filepath ,"wb+");

öffnen, wenn Du einen übertragenen Bytestream 1:1 abspeichern willst.

OK.

Die mit base64 codierten Daten müssen natürlich auch vorher wieder decodiert werden.

wenn ich base64 codiere, dann werden bilder und Zips korrekt dargestellt - textdateien nicht. wenn ich nicht codiere, dann umgekehrt. woher weiß ich, wann ich kodieren muss?

Bzw. wie kann ich das in der eMail sehen ... habs mit
$struckture = imap_fetchstructure($mbox, $id);
$message = imap_fetchbody($mbox,$id,$part);
$name = $struckture->parts[$part]->dparameters[0]->value;
$type = $struckture->parts[$part]->type;

versucht - da kommt bei $type aber nichts gescheites raus ...

???? Ingo