php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.07.2005, 21:43  
Gast
 
Beiträge: n/a
Standard PHP Gästebuch -> IP Log einbauen

no answer no info
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 05.07.2005, 21:50  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

$_SERVER["REMOTE_ADDR"]
www.php.net/fopen
www.php.net/fread
www.php.net/fwrite
www.php.net/fclose


da sollte alles stehen, was du brauchst
Buhmann ist offline  
Alt 05.07.2005, 21:53  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Wo genau liegt das Problem?

Die IP kannst du so auslesen:
PHP-Code:
<?php
$ip 
$_SERVER['REMOTE_ADDR'];
?>
Die IP speicherst du jetzt mit in deinen Dateien und jedes mal wenn jemand einen Eintrag im Gästebuch verfassen will, prüfst du, ob die IP schon vorhanden ist. Oder wenn die Sperre nur für einen bestimmten Zeitraum sein soll, speicherst du halt noch den aktuellen Timestamp mit...
Corvin ist offline  
Alt 05.07.2005, 22:09  
Gast
 
Beiträge: n/a
Standard

no answer no info
 
Alt 05.07.2005, 22:18  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Poste einfach mal einen Beispiel-Code für eine .dat-Datei und den entsprechenden PHP-Code der diese ausliest.
Corvin ist offline  
Alt 05.07.2005, 22:27  
Gast
 
Beiträge: n/a
Standard

no answer no info
 
Alt 05.07.2005, 22:46  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Um die IP auszugeben behandle sie einfach wie den Timestamp (in deiner Beispieldatei "1120595007").
Dann speicherst du sie noch in einer Variable:
PHP-Code:
<?php
$usr_ip 
$data[x]; // x musst du natürlich entsprechend ersetzen
?>
So und nun zur Überprüfung:
Du liest alle IP-Adressen + den jeweiligen Timestamp aus. Nun prüfst du, ob die IP des aktuellen Users schon bei irgendeinem Eintrag auftaucht (mit $usr_ip vergleichen). Wenn sie auftaucht kannst du optional noch überprüfen, ob $timestamp + $x [1] kleiner oder größer als time() ist. Wenn größer darf noch kein neuer Eintrag verfasst werden.

So, nun gehe schlafen ...viel Spaß beim implementieren .

[1] $timestamp = timestamp von dem Zeitpunkt, wo der Eintrag verfasst wurde
$x = Zeitspanne (in Sekunden) wie lange ein User warten muss, bis er einen neuen Eintrag verfassen darf.
Corvin ist offline  
Alt 05.07.2005, 23:19  
Gast
 
Beiträge: n/a
Standard

no answer no info
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
captcha einbauen connilein PHP Tipps 2008 5 01.06.2008 18:24
Captcha in Website einbauen Dartgott PHP Tipps 2008 9 23.04.2008 15:53
Captcha in bestehendes GB einbauen ZeroQL PHP Tipps 2008 6 08.04.2008 15:32
Einbauen Externer Scripts (UMFRAGE) Adminator PHP Tipps 2007 10 05.03.2007 10:32
Geshi ins phpBB einbauen forsterm PHP Tipps 2006 10 21.05.2006 17:41
[Erledigt] Wie kann ich eine htm Seite in eine php Seite einbauen PHP Tipps 2007 2 09.12.2005 15:52
irc chat in homepage einbauen. HTML, Usability und Barrierefreiheit 3 04.09.2005 14:58
Schleife einbauen! Diego1978 PHP Tipps 2005-2 6 09.08.2005 13:56
[Erledigt] blog script einbauen PHP Tipps 2005 14 15.05.2005 19:00
Suchfunktion mit PHP einbauen 'progman' PHP Tipps 2005 4 19.03.2005 15:53
Kommentarfunktion einbauen? Aber wie? Buschdieb PHP Tipps 2005 1 10.03.2005 17:02
[Erledigt] mit dem $_get Befehl mehrer scripts in eine seite einbauen PHP Tipps 2004-2 7 11.12.2004 11:50
TCP-Verbindungstest - Timeout einbauen PHP Tipps 2004 13 30.10.2004 14:37
kann fckeditor nicht einbauen HTML, Usability und Barrierefreiheit 5 13.09.2004 08:10
Uhrzeit in Formular einbauen PHP Tipps 2004 2 28.08.2004 13:21

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php iplog, ip logger auf hompage einbauen, gästebuch mit ip log, php ip log einbauen, ip loggen in hp einbauen, gästebuch mit ip log für homepage, gästebuch ip logging, ip logging einbauen

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:50 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.