Hello,
versuche es doch mal mit einem abgespeicherten Array.
Da macht dann PHP für Dich schon fast alles von alleine ;-)
Funktion zur Kontrolle der IP und des Timestamp
-----------------------------------------------
- Datei öffen
- Datei exclusiv sperren
- serialisiertes Array auslesen
- Array wieder herstellen (Funktion unserialize)
- Schauen, ob IP schon drinsteht, wenn ja Timestamp auslesen
- Neuen Timestamp auf IP zuweisen
- Array serialisieren
- serialisiertes Array zurückschreiben in Datei
- Dateilänge anpassen
- Datei schließen und damit das Lock automatisch wieder freigeben
Funktion zum Aufräumen
-----------------------
- Datei öffen
- Datei exclusiv sperren
- serialisiertes Array auslesen
- Array wieder herstellen (Funktion unserialize)
- Array mit foreach durchgehen, und alle überalterten Einträge löschen
- Array serialisieren
- serialisiertes Array zurückschreiben in Datei
- Dateilänge anpassen
- Datei schließen und damit das Lock automatisch wieder freigeben
Zähler schreiben
----------------
- Datei öffen
- Datei exclusiv sperren
- Zähler auslesen
- Zähler hochzählen
- Zähler zurückschreiben
- Dateilänge anpassen
## kann hier ggf. entfallen, da der Zähklerstring
## garantiert immer länger wird. - Datei schließen und damit das Lock automatisch wieder freigeben
Datei zum Lesen des Zählers
---------------------------
- Datei öffen
(- Datei shared sperren) kann entfallen, wenn man gelegentliche Anzeigefehler in Kauf nimmt - Zähler auslesen
- Datei schließen und damit das Lock automatisch wieder freigeben
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)

Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)
