SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 05.07.2008, 16:50:58
pekobe pekobe ist offline
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
Mit Zitat antworten
  #2  
Alt 05.07.2008, 17:44:20
Benutzerbild von Domi
Domi Domi ist offline
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
Mit Zitat antworten
  #3  
Alt 05.07.2008, 18:14:22
pekobe pekobe ist offline
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
Mit Zitat antworten
  #4  
Alt 05.07.2008, 18:19:23
Benutzerbild von Domi
Domi Domi ist offline
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
Mit Zitat antworten
  #5  
Alt 05.07.2008, 18:57:40
pekobe pekobe ist offline
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:
gentzyXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
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
Mit Zitat antworten
  #6  
Alt 06.07.2008, 04:11:19
Benutzerbild von Domi
Domi Domi ist offline
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
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:26:09 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt