www.PHP-Crawler.de Translate into English Traduire cette page PHP-Crawler - Home PHP-Crawler - Home
   


  Home
    Hier geht´s zurück zur Startseite von PHP-Crawler.de

  Tutorial eintragen
    Hier könnt Ihr euer eigenes Tutorial eintragen.

  Tutorials
    Hier geht´s zurück zur Übersicht der Tutorials.

     Partnerseiten
     PHPWelt
     PHP Resource
     phpforum.de
     admin-wissen.de
     Belauscht.de
     www.z-online.de

   

  
Sponsoren
   Reifen - Bei uns können Sie Reifen besonders billig bestellen.
Hotel buchen - Hotelreservierung bei ehotel.de - Hotels weltweit.
Leuchten - Die schönsten Leuchten einfach online kaufen - im Lichtkaufhaus!!
Kindergeburtstag - Erfahren Sie wie ein Kindergeburtstag ein toller Erfolg wird.

 
PHP Crawler Tutorials
Nützliche Tutorials für euch zum lesen...


Willkommen bei dem Tutorialabschnitt von PHP-Crawler

Zurück zur Übersicht

Daten des Autors
Titel: Counter mit IP-Sperre
Autor: Tobiask
Kategorie: PHP
Verfasst am: 16.06.2006
Beschreibung: Hier wird erklärt wie man einen Textcounter erstellt, der mit einer IP Sperre und einer Datei arbeitet.

Tutorial:
Bevor sie eines der Beiden Counter-Versionen ausprobieren, erstellen sie bitte eine datei mit dem Namen counter.dat mit dem Inhalt 0 und den CHMODS 666.

Alle Schritte werden mit Kommentaren beschrieben... (sollte dennoch etwas unklar sein, fragen sie bitte im Forum nach --> Forum)


<?php 
 
//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// 
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 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 um 1 erhört wurden ist,wird ausgegeben// 
    
echo"$lesaus[0]"
    
//Die Datei $ip.ip wird im Modus 'w+' erstellt// 
    
$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); 

?>