CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren |
05.07.2008, 15:50:58
|
Anfänger
|
|
Registriert seit: Apr 2006
Ort: Kolkwitz
Alter: 51
Beiträge: 94
|
|
Mailinhalt in DB schreiben
Hallo,
es gibt doch Scripte die den Inhalt einer Mail automatisch in eine MySQL-Datenbank schreiben.
Wonach muss ich suchen, um einen Ansatz für ein solches Script zu finden?
LG Sven
|
05.07.2008, 16:44:20
|
|
Senior Member
|
|
Registriert seit: Nov 2003
Ort: Kempten @ Allgäu
Alter: 36
Beiträge: 1.408
|
|
AW: Mailinhalt in DB schreiben
Hi,
was willst du denn genau in die DB schreiben? Mails die du auf einer Adresse empfängst oder alle Mails die verschickt werden? Wenn du den Text versendeter Mails in die DB schreiben willst, dann geht das wie mit jedem anderen Eintrag in die DB..
Domi
__________________
the best way to be ready for the future is to invent it
|
05.07.2008, 17:14:22
|
Anfänger
|
|
Registriert seit: Apr 2006
Ort: Kolkwitz
Alter: 51
Beiträge: 94
|
|
AW: Mailinhalt in DB schreiben
Hallo,
es soll der Inhalt von Mails, die ich erhalte, in die DB geschrieben werden.
LG Sven
|
05.07.2008, 17:19:23
|
|
Senior Member
|
|
Registriert seit: Nov 2003
Ort: Kempten @ Allgäu
Alter: 36
Beiträge: 1.408
|
|
AW: Mailinhalt in DB schreiben
Wie hast du denn Zugang auf die Mails? Bist du unter Linux und die liegen alle schon in einer file oder in einem Ordner? Oder hast du nur POP3-Zugang?
Domi
__________________
the best way to be ready for the future is to invent it
|
05.07.2008, 17:57:40
|
Anfänger
|
|
Registriert seit: Apr 2006
Ort: Kolkwitz
Alter: 51
Beiträge: 94
|
|
AW: Mailinhalt in DB schreiben
Hallo Domi,
die Mails erhalte ich per POP3-Zugang und sie sehen wie folgt aus:
PHP-Code:
Spielergebnis mit der langen Karte am 28.06.2008
Gespielt von Zora
------------------------------------------------------------------
gentzy hat am Ende -15 Spielpunkte.
GuidoG hat am Ende -1 Spielpunkte.
Pikbube hat am Ende 21 Spielpunkte.
Zora hat am Ende -5 Spielpunkte.
------------------------------------------------------------------
Diese Spieler haben gespielt:
gentzy: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
GuidoG: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Pikbube: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Zora: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
------------------------------------------------------------------
##ID:08.06.28.12.45.03
##SP1:gentzy;-15
##SP2:GuidoG;-1
##SP3:Pikbube;21
##SP4:Zora;-5
Und folgendes soll in die DB geschrieben werden:
PHP-Code:
##ID:08.06.28.12.45.03
##SP1:gentzy;-15
##SP2:GuidoG;-1
##SP3:Pikbube;21
##SP4:Zora;-5
Und die Tabelle hat folgende Struktur:
PHP-Code:
ID "auto_increment"
Nick "hier soll der Spielername aus der Mail rein"
Datum "hier soll die ID aus der Mail rein, um die Spiele eindeutig zuzuordnen"
Punkte "hier sollen die Punkte aus der Mail rein"
LG Sven
|
06.07.2008, 03:11:19
|
|
Senior Member
|
|
Registriert seit: Nov 2003
Ort: Kempten @ Allgäu
Alter: 36
Beiträge: 1.408
|
|
AW: Mailinhalt in DB schreiben
Einen wunderschönen guten Morgen wünsch ich,
http://de2.php.net/manual/de/book.imap.php
Zitat:
I noticed there are no documentations for the pop3 and smtp extensions...
anyway here is a list of pop3 commands and how I understand them:
I have tried those with * in the beginning:
pop3_undelete ($pop3_handle, $message_no)
->to issue RSET command. I don't know if the $message_no parameter should be there or not. I think RSET would reset all messages marked for deletion.
pop3_delete_message ($pop3_handle, $message_no)
-> I assume it is to mark a message for deletion.
pop3_get_message ($pop3_handle, $message_no)
-> I assume it is to issue a RETR command.
*pop3_get_message_size ($pop3_handle, $message_no)
-> returns the size of the message.
*pop3_get_message_header ($pop3_handle, $message_no)
-> returns the message's headers.
pop3_get_message_sizes ($pop3_handle)
-> Lists messages and their sizes.
pop3_get_message_ids ($pop3_handle, $message_no)
-> Lists messages and their unique ids
*pop3_get_account_size($pop3_handle)
-> Returns the size limit of the mail account?
*pop3_get_message_count($pop3_handle)
-> Returns the number of messages from inbox.
*pop3_close($pop3_handle)
-> Closes the pop3 connection.
*$pop3_handle = pop3_open($Server,$username,$password)
-> Opens a connection to a pop3 server performs authentication and returns a handle to the pop3 connection.
Note: When you install your php you should include the pop3 extension.
Example:
$server = "tls://pop.gmail.com:995";
$username = "my_user_id@gmail.com";
$password = "mypassword";
$pop3 = pop3_open($server,$username,$password);
$message_header = pop3_get_message_header($pop3, 1);
print_r = $message_header;
pop3_close($pop3);
this code will print_r the message header of the first message. More work is needed to make the above code safe to execute.
|
Wenn du die Mails verarbeiten willst, dann solltest du dir mal die entsprechenden Stringfunktionen anschauen.
GreeTz ausm Allgäu
Domi
//P.S.: Kann es sein, dass die Kühe hier auch manchmal Bier geben? Ich dachte ich hab nur Milch getrunken :)
__________________
the best way to be ready for the future is to invent it
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 08:32:39 Uhr.
|