![]() |
Anzeige:
|
|
|||||||
| PHP/MySQL Alles rund um die Programmiersprache PHP sowie MySQL. |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Stammuser
![]() Registriert seit: 19.04.2006
Ort: Adelsheim
Beiträge: 286
|
hey leute
ich benutze für eine kleine private homepage ein sehr einfaches counterscript Code:
<?php
$FilePointer = fopen("count.txt", "r+");
$Counter = fread($FilePointer, filesize("count.txt"));
$Counter++;
rewind($FilePointer);
fwrite($FilePointer, $Counter);
fclose($FilePointer);
?>
__________________
mFg K. R. Eyden |
|
|
|
|
|
|
#2 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 18.07.2004
Ort: Schwabenländle
Beiträge: 922
|
Du könnntest (wenn du das mit Textdateien machen willst) eine seperate Textdatei in diesem Format anlegen:
IP1,Zeit IP2,Zeit Immer, wenn ein Besucher deine Seite betritt, prüfst du, ob er bereits in der Liste ist. Wenn nicht, erhöhst du den Besucherzähler um 1 und schreibst den Benutzer ans Ende der Liste. Ist er bereits enthalten, aktuallisierst du die Zeit für diese IP. Bei jedem Aufruf des Skripts löschst du dann noch alle Besucher, die seit mehr als 24 Stunden nicht mehr online waren. Einfacher geht's mit MySQL. |
|
|
|
|
|
#3 (Direktlink) | |
|
Forenmaskottchen
![]() Registriert seit: 20.09.2005
Ort: Dresden
Alter: 21
Beiträge: 835
|
Zitat:
Ich würde dir Cookies empfehlen, wobei nicht jeder Benutzer Cookies akzeptiert. Vor erster Ausgabe: Code:
<?php
if (!$_COOKIE["counter"]) {
setcookie("counter", true, time() + 60 * 60 * 24, "/", null, 0);
$FilePointer = fopen("count.txt", "r+");
$Counter = fread($FilePointer, filesize("count.txt"));
$Counter++;
rewind($FilePointer);
fwrite($FilePointer, $Counter);
fclose($FilePointer);
}
?>
|
|
|
|
|
|
|
#4 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 29.08.2006
Ort: München
Beiträge: 3.233
|
Ich hab's bei mir mit einer Datenbank programmiert. Ist zwar bisschen Arbeit, geht aber auch super und man hat einen guten Überblick.
__________________
Only wimps use tape backup: real men just upload their important stuff on ftp, |
|
|
|
|
|
#5 (Direktlink) | |
|
Forenmaskottchen
![]() Registriert seit: 20.09.2005
Ort: Dresden
Alter: 21
Beiträge: 835
|
Zitat:
|
|
|
|
|
|
|
|
#6 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 18.07.2004
Ort: Schwabenländle
Beiträge: 922
|
Datenbanken sind weitaus leichter für so etwas zu verwenden, weil der Verwaltungsaufwand für ein eigenes Textdateiformat entfällt.
|
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|