![]() |
![]() |
![]() |
![]() |
![]() |
. //Liest die Ip aus!// $ip = getenv ("REMOTE_ADDR"); //Überprüfen ob Ip.dat schon erstellt ist// if( file_exists("$ip.ip")) { //Liest in den Array "lesaus" die datei counter.dat ein// $lesaus = file("counter.dat"); //Gibt den Array "lesaus" aus// echo"$lesaus[0]"; } //Ab hier beginnt die Verneinung - sprich 'die datei $ip.ip existiert nicht'// else { //Liest die datei counter.dat wieder in einen Array aus// $lesaus = file("counter.dat"); //Der Ausgelsende Wert wird um 1 erhöt// $lesaus[0]++; //Die Datei counter.dat wird im Modus r+ (Lesen und Schreiben/Datenzeiger Am Anfang) geöffnet// $datei = fopen("counter.dat","r+"); //Der Variable $datenm wir der Ausgelsende ( und um 1erhöte) Wert zugeteilt// $datenm="$lesaus[0]"; //Der Datenzeiger wird wieder an den Anfang zurückgesetzt// rewind($datei); //Der Wert der variable $datenm wird in die Datei geschrieben// fwrite($datei,$datenm); //Die Datei wird geschlossen// fclose($datei); //Der Wert der vorhin um1 erhört wurden ist,wird ausgegeben// echo"$lesaus[0]"; //Die Datei $ip.ip wird im Modus 'w+' erstellt ( ist nötig für die IP-Sperre)// $file=fopen("$ip.ip","w+"); //Der Variable $datenm wird der wert $ip zugewiesen// $datenm="$ip"; //In die Datei wird die Variable $ip geschrieben// fwrite($file,$datenm); //Die Datei wird geschlossen// fclose($file); } ?>