Ein einfacher Text Counter PDF Drucken
Für den Counter benötigen wir 2 Dateien.
Die erste Datei ist z. B. eure index.php Datei.(die datei muß die endung .php haben)
Die zweite Datei (wo der Counter die Besucher Zahlen speichern soll) nennen wir counter.dat
In die index.php kommt folgendes Skript:
Für den Counter benötigen wir 2 Dateien.
Die erste Datei ist z. B. eure index.php Datei.(die datei muß die endung .php haben)
Die zweite Datei (wo der Counter die Besucher Zahlen speichern soll) nennen wir counter.dat
In die index.php kommt folgendes Skript:
Code
0:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:

<?php
if(file_exi sts("counter.dat")) // überprüft ob die datei Existiert
 
// wenn ja dann geht es hier weiter
 
$fp=fopen("counter.dat","r+"); // öffnen der Datei
 
$count=fgets($fp,6); // aus der datei 6 Byte lesen 
 
$count++; // den Inhalt der Datei um 1 erhöhen
 
rewind($fp); // Dateizeigers auf den Anfang der Datei setzen
 
fputs($fp,$count,6); // den neuen inhalt in die datei schreiben
 
fclose($fp); // datei schliessen
 
}
 else 
// wenn die datei nicht gefunden wurde geht es hier weiter
 
{
 
$fp=fopen("counter.dat","w"); // datei neu anlegen
 
$count"1"// $count ist jetzt 1 
 
fputs($fp,$count,6);//den wert $count in die Datei schreiben
 
fclose($fp); // datei schliessen
 
}
?> 

Erklärung:

Die erste Zeile if(file_exists("counter.dat)) { überprüft, ob die angegebene Datei existiert.
Falls diese Datei existiert wir TRUE zurückgegeben und der erste Teil der Schleife wird ausgeführt.
Existiert die Datei nicht wird FALSE zurückgegeben und der alternative Teil der if Bedingung wird nach else ausgeführt.
Dort wird dann die Datei counter.dat mit dem Befehlt fopen() entweder zum schreiben geöffnet oder neu angelegt.
Die Variable $fp enthält einen Dateizeiger (engl. FilePointer), der von nun an auf diese geöffnete Datei zeigt
und verwendet wird, um Manipulationen an der Datei auszuführen.
Mit der Funktion fgets() werden die ersten 6 Zeichen aus der der Datei counter.dat
ausgelesen, und in der Variablen $count gespeichert, diese wird dann um um eins erhöht (count++;) und wieder zurückgeschrieben.

Code
0:
<?php echo $count?> 

Dieses Anweisung fügen ihr an der Stelle ein wo der Counter zu sehen sein soll.
Als letztes müßt ihr der Datei counter.dat die Schreibrechte (CHMOD) 777 geben,
da mit die Datei immer wieder beschrieben werden kann.

Viel Spaß mit deinem neuen Counter :)
» 4 Kommentare
4"APmNthtBHiLCIgEy" von gpbvwsqyj am Donnerstag, 26. Juli 2012 14:42
REqZyT , [url=http://dnnunycmfttq.com/]dnnunycmfttq[/url], [link=http://toxywcyolnyw.com/]toxywcyolnyw[/link], http://vyraprszclld.com/
3"sPtvggtrKydW" von ylcfrtrqe am Mittwoch, 25. Juli 2012 14:21
gWIfWa ipbjhsyzmqgl
2"MLcbJPTKspQHQnVv" von fhoatrfja am Dienstag, 24. Juli 2012 03:25
ZwF8Uj , [url=http://iisremhghlyx.com/]iisremhghlyx[/url], [link=http://wccebiqhuhmo.com/]wccebiqhuhmo[/link], http://vzfkzvrffpoh.com/
1"Gisi" von Gisi am Montag, 23. Juli 2012 04:24
Reiseerlebnis ToskanaLetzen Jahres buchte ich eine Segelreise in Italien bei Green Ocean. Mir geeelfin die Umgebung, die fcberaus freundliche Crew, die Delfinbeobachtungsfahrt, die Besichtigungstouren und das Schwimmen in traumhaft schf6nen Buchten. Ich werde auf jeden Fall noch einmal bei Green Ocean buchen. Das ist ein unglaubliches Segelerlebnis, was ich nur weiterempfehlen kann. Dickes Plus!!
» Kommentar schreiben
E-Mail (wird nicht veröffentlicht)
Name
Titel
Kommentar
Captcha Image Code neu generieren, falls er unlesbar sein sollte
 
< zurück   weiter >

Suche