phpbar.de logo

Mailinglisten-Archive

AW: [php] Mails per PHP auswerten

AW: [php] Mails per PHP auswerten

Andre Steffens php_(at)_phpcenter.de
Wed, 10 Apr 2002 19:31:56 +0200


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