Nun das Problem: In den Mails steht keine IP-Adresse des Absenders der Nachricht.
In den Mails, die ich bekomme steht einfach nur "Sender IP: "
Was ist da falsch??
Hallo,
ich habe auch ein Problem mit ähnlichem Script.
Wenn die Mails ankommen, steht der Formulareintrag immer unter dem Formularnamen. Was kann ich eintragen, dass es nicht so:
Name:
------
Anette
Das hat funktioniert, vielen vielen Dank erstmal dafür.
Geht es auch irgendwie, dass die Auswertungen untereinander stehen?
Zur Erklärung:
So kommt es jetzt an:
Name: Anette
Strasse: Teststraße 1
PLZ_Ort: 54321 Testhausen
So würde es natürlich schöner aussehen:
Name: Anette
Strasse: Teststraße 1
PLZ_Ort: 54321 Testhausen
Na ja, so ganz untereinander sieht das nicht aus, aber ich denke du weißt was ich meine
Danke schonmal für die Mühe.
Liebe Grüße
Anette
02.04.2008, 16:00
#
7
Anny_W
Gastposter
Ich nochmal,
eigentlich hatte ich bei dem zweiten Block Leerzeichen eingefügt, sodass die Formulareintragungen untereinander stehen. Das hat aber wohl nicht ganz geklappt
Also zwischen den Formularfeldnamen soll ein Zwischenraum sein, sodass die Werte, die der Nutzer eingetragen hat auch untereinander stehen. Dann sieht das nicht so durcheinander aus.
Verständlich? *g*
Anette
02.04.2008, 16:29
#
8
FreewareGuide
Moderator
Registriert seit: 31.10.2002
Ort: Oldenburg
Beiträge: 5.432
Moin,
jetzt habe ich es auch verstanden, das Anwendungsbeispiel ist da doch viel besser erläuternd. Auch wenn die Forensoftware bzw. eigentlich HTML itself das "So würde es natürlich schöner aussehen" gleich wieder kaputt gemacht hat.
Ist schon etwas mehr Aufwand, was du möchtest. Die Mails sind reiner Text, da gibt es keine Tabellen oder Tabulatoren bzw. TABs sind nur bedingt hilfreich. Was Du im Prinzip machen musst ist die "each($HTTP_POST_VARS)"-Schleife zweimal zu durchlaufen. Beim erstenmal musst Du Dir die Länge des längsten $var suchen und im zweiten Durchlauf wie bisher ausgeben, nur mit Leerzeichen aufgefüllt zwischen $var und $val, Anzahl der Leerzeichen ist die längste Länge minus aktuelle Länge plus eins - oder so ähnlich...
Ausprogrammiert kriege ich es spontan nicht, vielleicht reiche ich das noch nach...
Nun meine frage:
Gibt es eine Möglichkeit das ganze noch ein wenig auszubauen?
Ich meine damit, das es mir die IP-Adresse und den Host des Absenders anzeigt wenn ich das Mail erhalte.
Wenn ja, hat mir hierzu jemand den Script-Code??
Besten Dank für eure mithilfe.
19.04.2008, 16:02
#
11
FreewareGuide
Moderator
Registriert seit: 31.10.2002
Ort: Oldenburg
Beiträge: 5.432
Moin,
es könnte nicht schaden, selbst etwas PHP zu lernen. Das Skript ist wirklich einfach lesbar. Nach der Zeile, die mit "$text = " anfängt, kannst Du da noch weitere Zeilen dranhängen mit den von Dir gewünschten Infos. Z.B. so (völlig ungetestet):