Seite 1 von 9

Mailkontakt

Verfasst: Do 29. Jan 2004, 15:38
von Darth-Vader
Hallo Leute, ich hab schon 1,2 mal hier im Forum an anderer Stelle erwähnt, dass ich diverse Module umgeschrieben habe.

Hier mal meine Version des Kontaktformulars.

Die Änderungen sind im Groben:

- Fehlermeldung wenn nicht alle Felder ausgefüllt wurden
- Fehlermeldung wenn die Email-adresse nicht korrekt ist
(wird per Regular Expressions überprüft ;))
- Am Ende der Mail wird IP des Senders und Datum vermerkt,
so dass der Empfänger in Sicherheitsfällen die Mail
per IP und Datum zurückverfolgen kann.
Sowas kommt aber nur sehr sehr selten vor, hoffe ich ;)
- Alle anderen Eingaben (Email-adi wird ja schon geprüft) werden gefiltert
und kritische Zeichen, mit denen man eine sog. "injection" durchführen
könnte, werden durch die entsprechenden
hmtl-befehle oder -hexcodes ersetzt




EDIT: den source-code findet ihr in meinem neuesten Beitrag, dort habe ich auch diverse bugs behoben und in sachen usability änderungen vorgenommen! ;)




BTW: Für Anregungen und Meinungen bin ich dankbar... ;)


so long, Darth.

Verfasst: Sa 31. Jan 2004, 00:36
von bruderbarnabas
Hey dein Mailkontaktmodul gefällt mir gut ;)

Habs gleich eingebaut :roll:

Verfasst: Sa 31. Jan 2004, 13:53
von koffer
Funktioniert wirklich super, danke!
Ein Problem hab ich aber noch: Als Absender in der mail die ich bekomme steht irgendwie was komisches in der Form: Hans&lt&#x3B,test@test.de&gt&#x3B; n
irgendwas stimmt mit der Ausgabe des Namend und der e-mail nicht.

Verfasst: Sa 31. Jan 2004, 14:25
von Darth-Vader
oh danke. :)



ah ok, das muss ich noch einbauen, dass er das auch wieder übersetzt.
mach ich heute noch und stells dann hier rein....

hallo

Verfasst: Sa 31. Jan 2004, 16:38
von BerBlueSea
Also echt super das Tool!!
Danke

:D
http://www.phpsolution.at

Verfasst: Sa 31. Jan 2004, 22:41
von Darth-Vader
*g* danke, danke :)

Verfasst: So 1. Feb 2004, 14:22
von koffer
In der ankommenden mail steht in der "Von" Zeile leider immer noch irgendwelcher Code. Keine Ahnung warum.

Verfasst: So 1. Feb 2004, 15:46
von Darth-Vader
EDIT:


DEN CODE FINDET IHR IN MEINEM NEUESTEN BEITRAG

Verfasst: So 1. Feb 2004, 17:19
von koffer
ich will ja nicht...aber in der "von zeile" ist jetzt noch ein "n" am Ende zuviel...
ansonsten perfekt!

Verfasst: So 1. Feb 2004, 19:35
von Darth-Vader
wo soll das sein?

mach mir mal nen screenshot... ;)

Verfasst: Mo 2. Feb 2004, 12:09
von koffer
Bild

das "n" hinter Koffer erscheint immer hinter dem Absendername.

Verfasst: Mo 2. Feb 2004, 12:20
von emergence
mal ganz auf die schnelle:

Code: Alles auswählen

$header='From:'.$email_from_name.'<'.$email_from_mail.'>\n';
ersetzen durch

Code: Alles auswählen

$header='From:'.$email_from_name.'<'.$email_from_mail.'>'."\n";
sollte gehen...

Verfasst: Mo 2. Feb 2004, 12:58
von koffer
Perfekt!
Funktioniert, Danke!

Verfasst: Mo 2. Feb 2004, 13:06
von Darth-Vader
thx emergence :)

Verfasst: Mo 2. Feb 2004, 13:09
von emergence
noch ne allgemeine anmerkung zu den steuerzeichen...

die sollten immer von "\n\r" ummantelt sein... sonst funktionieren sie nicht... ich hab mir das jetzt oben nicht weiters angesehen, aber vielleicht siehts du dir das nochmals durch... ;-)