phpbar.de logo

Mailinglisten-Archive

[php] Attachments von E-Mails

[php] Attachments von E-Mails

Seth Iorio seth_(at)_iorio.de
Thu, 30 Mar 2000 13:07:56 +0200


Hi Liste,

ich versuche gerade das Attachment einer E-Mail, die ich mit php4
gezogen
habe zu decodieren. Das Attachment ist im base64 Format decodiert. Das
ganze Sieht so aus:

<schnapp>
--------------E6C44B4CD16D08623134E5CF
Content-Type: application/msword;
name="test.doc"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="test.doc"

0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAADAAAAAAA

AAAAEAAADQAAAAEAAAD+////AAAAAAsAAAD/////////////////////////////////////

////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////

....
</schnapp>

Die Zeilen befinden sich in einzelnen Array Elementen. Ich hab jetzt die
Elemente genommen und in einen String geschrieben, diesen dann mit
base64_decode-Dekodiert.

<schnapp>
...
while ($iCounter < sizeof($aAttachments)){
$sSaveString =
$sSaveString.eregi_replace("\n","",$aAttachments[$iCounter]);
$iCounter++;
}
$sSaveString = base64_decode($sSaveString);
$hFilename = fopen("../attachments/test.doc", "w");
fputs($hFilename, $sSaveString);
fclose($hFilename);
</schnapp>

Das test.doc das entsteht, scheint dem Orginal zu gleichen. Bei dem
Versuch es in Word zu öffen, bringt Word eine Fehlermeldung! Hat jemand
Erfahrung mit solchen Dingen bzw. kann mir einen Sample-Code schicken?!
(Jede minimale Hilfe wäre gut! Bin am Verzweifeln ;-( )

Vielen Dank für Eure Hilfe, schon im Voraus.

Seth



php::bar PHP Wiki   -   Listenarchive