Mehr Infos von Benutzern des Kontakformulars
Nabend, ich mal wieder. Und zwar habe ich eine Frage, ist es irgendwie möglich das wenn jemand das Kontaktformular nutzt auch seine Ip gespeichert wird ? Leider gibt es immer wieder Leute die irgend welchen Faxen über das Kontaktformular senden und es nervt langsam. Bin wie immer für jeden Tipp dankbar.
$ip = getenv('REMOTE_ADDR');
ließt du die IP aus
stehe leider gerade etwas auf dem Schlauch.
Ich meine ich habe ja eigentlich nur die Email die ich dann über das Kontaktformular geschickt bekomme.
"
Am 01.07.2009 um 18:57 Uhr hat Gast Ihnen folgende Nachricht über das Kontaktformular auf STEADY SKILLZ ENTERTAINMENT gesendet:
bla bla bla bla................................................."
Dort werde ich wohl nix finden ausser meine Server Ip oder ?
ließt du die IP aus
stehe leider gerade etwas auf dem Schlauch.
Ich meine ich habe ja eigentlich nur die Email die ich dann über das Kontaktformular geschickt bekomme.
"
Am 01.07.2009 um 18:57 Uhr hat Gast Ihnen folgende Nachricht über das Kontaktformular auf STEADY SKILLZ ENTERTAINMENT gesendet:
bla bla bla bla................................................."
Dort werde ich wohl nix finden ausser meine Server Ip oder ?
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »hagenuk« (1. Juli 2009, 20:03)
getenv('REMOTE_ADDR'); gibt die IP des User an, welcher gerade deine seite besucht.
Am 01.07.2009 um 18:57 Uhr hat Gast (IP:xxx.xxx.xxx) Ihnen folgende Nachricht über das Kontaktformular auf STEADY SKILLZ ENTERTAINMENT gesendet:
könnte zB so ausehen.
nur keine ahnug wie du das jetzt am besten integrierst. mal warten bis die profs da sind
Am 01.07.2009 um 18:57 Uhr hat Gast (IP:xxx.xxx.xxx) Ihnen folgende Nachricht über das Kontaktformular auf STEADY SKILLZ ENTERTAINMENT gesendet:
könnte zB so ausehen.
nur keine ahnug wie du das jetzt am besten integrierst. mal warten bis die profs da sind
Moin Moin
Bin zwar kein Profi, aber vielleicht hilft das Folgende ja bereits.
Bitte ein BACKUP der Datei pkinc/public/contact.php anlegen
Öffne jetzt bitte diese Datei und suche diese Stelle (im Original etwa ab Zeile 183):
Ersetze es mal durch dieses:
Jetzt bitte das Template pkinc/publictpl/contact_body_master.htm öffnen bzw. über den Adminbereich bearbeiten.
Der Inhalt sieht so aus:
Hinter $contact_name könntest Du jetzt z.B. dieses hier einsetzen: (IP: $contact_ip)
Sollte dann eigentlich funktionieren.
Netten Gruß
Andy --- Proggi
Bin zwar kein Profi, aber vielleicht hilft das Folgende ja bereits.
Bitte ein BACKUP der Datei pkinc/public/contact.php anlegen
Öffne jetzt bitte diese Datei und suche diese Stelle (im Original etwa ab Zeile 183):
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 |
if($ACTION==$_POST['send'] && ($captcha=pkCaptchaCodeValid($ENV->_post(pkCAPTCHAVARNAME))) && emailcheck($contact_email) && trim($contact_name)!='' && trim($contact_subject)!='' && trim($contact_message)!='')
{
$contact_time=pkTimeFormat(pkTIME,'spoken');
eval("\$contact_title=\"".pkTpl("contact_title")."\";");
eval("\$contact_body_master=\"".pkTpl("contact_body_master")."\";");
eval("\$contact_body_sender=\"".pkTpl("contact_body_sender")."\";");
$header='From: '.$contact_name.' <'.$contact_email.'>';
|
Ersetze es mal durch dieses:
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 10 |
if($ACTION==$_POST['send'] && ($captcha=pkCaptchaCodeValid($ENV->_post(pkCAPTCHAVARNAME))) && emailcheck($contact_email) && trim($contact_name)!='' && trim($contact_subject)!='' && trim($contact_message)!='')
{
$contact_time=pkTimeFormat(pkTIME,'spoken');
$contact_ip=$ENV->getvar('REMOTE_ADDR');
eval("\$contact_title=\"".pkTpl("contact_title")."\";");
eval("\$contact_body_master=\"".pkTpl("contact_body_master")."\";");
eval("\$contact_body_sender=\"".pkTpl("contact_body_sender")."\";");
$header='From: '.$contact_name.' <'.$contact_email.'>';
|
Jetzt bitte das Template pkinc/publictpl/contact_body_master.htm öffnen bzw. über den Adminbereich bearbeiten.
Der Inhalt sieht so aus:
|
|
Quellcode |
1 2 3 |
Am $contact_time hat $contact_name Ihnen folgende Nachricht über das Kontaktformular auf $config[site_name] gesendet: $contact_message |
Hinter $contact_name könntest Du jetzt z.B. dieses hier einsetzen: (IP: $contact_ip)
Sollte dann eigentlich funktionieren.
Netten Gruß
Andy --- Proggi Ähnliche Themen
-
User Content | Addons »-
Alle Versionen IM-Limit v1.5.2
(7. März 2009, 07:58)
-
Site Showroom »-
DJ-Souljaboy´s Homepage
(16. Mai 2008, 22:13)
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
Hackblock nervt...
(14. März 2008, 22:14)
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
Lokales phpkit funktioniert nicht richtig - PHP Einstellungen?
(10. Februar 2008, 20:07)



