logFiler 0.1
Normalerweise hat ja jeder, der eine eigene Website hat, auch Zugriff auf irgendwelche Logdatei-Auswertungen. Seltener hat man Zugriff auf die Logdateien selbst, so dass man i.d.R. auf die manchmal etwas unübersichtlichen Auswertungen des Hosters angewiesen ist, die oft nur einmal am Tag aktualisiert werden.
Zu der Zeit, als ich dieses Weblog begann, stand mir MySQL noch nicht zur Verfügung, so dass ich, um die Zugriffe auf meine Website in Echtzeit verfolgen zu können, eine Flatfile-Lösung entwickelt habe: „logFiler“, die einzige Voraussetzung dafür ist PHP ab Version 4.0.
Screenshot 1, Screenshot 2, Screenshot 3 (neues Fenster)
Aus dem readme.txt:
Was ist logFiler?
-----------------
logFiler schreibt Zugriffe auf Ihre Website in eine Logdatei. Mit logFiler können Sie sich folgendes anzeigen lassen:
Referrer, Verlauf, Zugriffe, Auswertungen: User, Referrer, URL, Browser
LogFiler Dateien
----------------
log.txt - Die Logdatei, in die geschrieben wird
logfiler.css - Die CSS Datei
logfiler.php - wertet die Logdatei aus und erzeugt HTML-Seiten
logfiler_config.php - Konfigurationsdatei
logger.php - generiert die Logdatei-Einträge
readme.txt - Diese Datei
Das Logdatei-Format:
datum|zeit|remote_host|remote_user|referrer|url|user_agent
Kurz-Anleitung
--------------
Die Variablen in der logfiler_config.php anpassen. Den Ordner logFiler komplett auf den Server hochladen. Die Rechte der Datei log.txt gegebenenfalls auf Schreibberechtigung ändern.
Am Ende jeder PHP-Datei, deren Aufruf geloggt werden soll, diese Zeile einfügen:
include 'Pfad/Zu/logFiler/logger.php';
Soll auch der Aufruf von HTML Dateien geloggt werden, am Ende jeder HTML Datei (am besten nach