zahl in email auslesen und nach cck
Eingetragen von jospBln (37)
am 28.02.2010 - 01:55 Uhr in
am 28.02.2010 - 01:55 Uhr in
Hallo,
ich bekomme per mail eine Zahl zugeschickt, die ich gerne automatisch auslesen und in ein Feld schreiben würde - hat jemand ne Idee?
Gruß
Jörg
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo Jörg Dazu musst du dir
am 28.02.2010 - 12:43 Uhr
Hallo Jörg
Dazu musst du dir ein eigenes Modul basteln
und etwas PHP 'können'...
Nun, die erste Frage wäre wie du die Zahl in der Mail extrahierst. Eine Mail ist ja
letztlich nichts anderes als eine Textdatei.
Du kannst diese Textdatei mit php einlesen (fread http://www.php.net/manual/en/function.fread.php)
In dieser Textdatei gibt es einen
Header Bereich, in dem alle Meta Infos stehen (Sender, Empfänger, Server .....)
Dann der Body Bereich in in dem auch die Zahl zu finden ist.
Am besten wenn zb vor der Zahl ein bestimmtes Wort steht
oder wenn die zahl immer bei allen Mails an der gleichen Stelle steht
Per PHP liest du die eMail zeilenweise ein und kannst die Zeilen
dann vergleichen. Wenn das Wort / Zeichen das die Zahl makiert
erscheint, oder die bestimmte Zeilen Anzahl erreicht ist
kannst du aus der Zeile dann die Zahl extrahieren.
Nun wäre es möglich diese Zahl mit der Drupal Fubktion (bzw Hook) variable_set
http://api.drupal.org/api/function/variable_set/6
diese in der Datenbank zu speichern
So mal als grober Überblick....
VielGlück
Gruss
Stef