Zum Inhalt springen

soeren

Mitglieder
  • Gesamte Inhalte

    2
  • Benutzer seit

  • Letzter Besuch

  1. Das darf so eigentlich garnicht laufen, wg. dieser Zeile: foreach ($meineFunktion as $var) Du willst ja das Array aufrufen, also: foreach ($Array as $var) Da es aber scheinbar dennoch läuft (wahrscheinlich hast du dich nur hier im Board vertippt), meine Idee: Das übergebene Array ist ein mehrdimensionales Array, d.h. dass z.B. $Array[0] keinen Wert, sondern ein weiteres Array darstellt.
  2. Hi, ich kenne das, hab sowas ähnliches auch schon gemacht, nur bei mir waren's Word-Dateien. Also, um Mails abzurufen: <?php $config['mailbox'] = "mail.domain.de"; $config['type'] = "pop3"; $config['port'] = "110"; $config['username'] = "user"; $config['password'] = "pass"; $mailbox = "{".$config['mailbox']."/".$config['type'].":".$config['port']."}INBOX"; $username = $config['username']; $password = $config['password']; $mailbox = @imap_open($mailbox, $username, $password); [/PHP] Die Zugangsdaten etc. musst du natürlich anpassen. Dann prüfen, wieviele Mails im Postfach sind und mit 'ner Schleife abrufen: [PHP] $nMessages = @imap_num_msg($mailbox); for($i = 1; $i <= $nMessages; $i++) { Dann in jeder Mail mit 'ner weiteren Schleife alle Anhänge prüfen und in einem bestimmten Ordner speichern: $struktur = imap_fetchstructure($mailbox,$i); $attach['filename'] = $struktur->parts[1]->dparameters[0]->value; if ($attach['filename']!="") { $xc = count($struktur->parts)-1; $anr = 1; for ($xy=1;$xy<=$xc;$xy++) { $anr++; $filename = $struktur->parts[$xy]->dparameters[0]->value; $file = imap_base64(imap_fetchbody($mailbox,$i,$anr)); $data = @fopen("pfad/zum/ordner/".urldecode($filename)."",'w+'); @fputs($data, $file); @fclose($data); [/PHP] Zum Schluss Verbindung schliessen: [PHP] imap_expunge($mailbox); ?> Was das auslesen angeht: Sind die auszulesenden Werte innerhalb des Codes besonders gekennzeichnet, z.B. durch Kommentare, spezielle Tags etc. ? Oder wie willst du erkennen, was unnützer Code, text etc. ist und was die relevanten Werte sind ?

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...