Autor |
Nachricht |
new001
Threadersteller
Dabei seit: 16.02.2006
Ort: Sundern
Alter: 37
Geschlecht:
|
Verfasst Sa 26.08.2006 20:39
Titel Automatische eMail analyse |
|
|
Hallo MG-User,
ich habe folgendes Problem. Ein Kunde (XX genant) von uns möchte ein Skipt haben in
dem eine eMail Analysiert wird. Ich schreibe hierzu mal ein Bsp. u.z. :
Von einem Formular einer anderen Seite wird eine email an XX geschickt. Diese Email ist
immer gleich strukturiert und beinhaltet zB:
Name: Anna
Nachname: Muster
Quadratmeterzahl: 40 qm
Km entfernung: 80 Km
Regal: (checkbox) Ja
...
XX möchte nun ein Skipt haben, das die email analysiert und auswertet. Dies soll das automatisch
kalkuliert werden und zum Kunden direkt geschickt werden mit Preisangaben.
Jetzt die frage an euch: Ist es möglich eine email so auswerten zu lassen via PHP ? wenn ja: wie?
MfG und danke schon einmal für eure antworten.
New001
|
|
|
|
|
tacker
Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 44
Geschlecht:
|
Verfasst Sa 26.08.2006 21:00
Titel
|
|
|
Nimm dazu Reguläre Ausdrücke.
Einfacher wäre es natürlich, die Werte direkt beim Abschicken des Formulars auszurechnen und an den Kunden zu schicken ...
|
|
|
|
|
Anzeige
|
|
|
new001
Threadersteller
Dabei seit: 16.02.2006
Ort: Sundern
Alter: 37
Geschlecht:
|
Verfasst Sa 26.08.2006 21:03
Titel
|
|
|
ja das würde ich ja sehr gerne machen nur leider ist es eine auftragsbörse für eine vielzahl an unternehmen die dort eingetragen sind und da mein kunde halt die email auswertung schneller haben möchte, möchte er auf diese Auswertungsart dies kalkulieren lassen.
sonst würd ich mir auch einfach die variablen bzw die datenbank anzapfen und direkt auswerten
jedenfalls danke ich dir sehr für deine rasche antwort
Zuletzt bearbeitet von new001 am Sa 26.08.2006 21:14, insgesamt 1-mal bearbeitet
|
|
|
|
|
svensen
Dabei seit: 25.08.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst So 27.08.2006 04:45
Titel
|
|
|
reguläre Ausdrücke sind gut - aber hier ist eine intensive Einarbeitung nötig. Das Thema ist relativ komplex, es
gibt ganze Bücher dazu.
Wie auch immer, es schadet nie, sich die entsprechende Syntax mal anzuschauen. Allerdings, dein Beispiel ist
auch viel einfacher umzusetzen.
Das Muster der email ist ja immer gleich. Regex sind für dynamische Muster gedacht. Parse einfach jede Zeile der email
durch. Suche danach nach den Zeilen "Name, Nachname etc.". Verwende hierzu zum Beispiel die sehr einfache Funktion
strpos . In der entsprechenden Zeile ziehst du dir dann mit substr den Rest, also die vom Kunden angegebenen Werte....
|
|
|
|
|
new001
Threadersteller
Dabei seit: 16.02.2006
Ort: Sundern
Alter: 37
Geschlecht:
|
Verfasst So 27.08.2006 17:21
Titel
|
|
|
och herlich... echt mal herlich... dachte schön müsste mich da echt durchwelzen und du hast recht es ist sehr komplex und schwer.
deine alternative hört sich sehr gut an...
d.h. ich muss einfach nur zB dem skript sagen.. er soll in der zeile wo Name drin steht den entsprechenden wert rausnehmen.
richtig verstanden oder ?
bin in sachen PHP noch nen Anfänger und versuche durch schnippsel mein wissen zu erweitern..daher die frage.
|
|
|
|
|
svensen
Dabei seit: 25.08.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst So 27.08.2006 17:40
Titel
|
|
|
anbei ein Ansatz:
// step 1: deinen email inhalt in ein array einlesen
$email_inhalt = file('email_datei');
// step 2: das array durchschleifen
foreach ($email_inhalt as $line_num => $line) {
// step 3: prüfen, ob die zeile ein suchmuster enthält...
wenn ein suchmuster gefunden wurde, kannst du den
wert mit substr(strlen($suchmuster),strlen($line[$line_num]),$line[$line_num]);
extrahieren.
}
das wars eigentlich schon...
|
|
|
|
|
new001
Threadersteller
Dabei seit: 16.02.2006
Ort: Sundern
Alter: 37
Geschlecht:
|
Verfasst So 27.08.2006 18:29
Titel
|
|
|
super ich danke dir !
|
|
|
|
|
|
|
|
Ähnliche Themen |
Web-Analyse
Analyse-Tool gesucht
Analyse und Bewertung von Webseiten
Google Content-Analyse
[Suche] Offline Log-Analyse Tools
Neugestaltung/Analyse und Fehlersuche auf einer Website
|
|