Mailinglisten-Archive |
Hi Jordan, > da habe ich ähnlicher Erfahrungen. Die Funktion scheint doch ein Array > auszugeben... keine Ahnung unter welchen Umständen die Funktionen IMAP geschrieben wurden aber eines scheint sicher: Die Jungs waren nicht nüchtern ;-) Ein solches Durcheinander von Objecten und Arrays hab ich echt noch nie gesehen... Ich bin inzwischen soweit das ich den Dateinamen des Attachments sowie den Mailinhalt erhalte: $struct = imap_fetchstructure($mbox,$i); for ($a=0;$a<count($struct->parts);$a++) { if ($struct->parts[$a]->disposition == "ATTACHMENT") { # Dateinamen ermitteln $para = &$struct->parts[$a]->parameters; foreach ($para as $key => $wert) { $tmp = get_object_vars($para[$key]); $elements = imap_mime_header_decode($tmp['value']); $val[$tmp['attribute']] = $elements[0]->text; } $filename = $val['NAME']; echo "<hr>Dateiname: $filename"; echo "<pre>".imap_fetchbody($mbox,$i,$a+1)."</pre>"; } } Vielleicht kann das schonmal jemand gebrauchen. Ich mach jetzt erstmal ein Break und verdufte auf nen Geburtstag... Schönen Tach auch Andre
php::bar PHP Wiki - Listenarchive