Manchmal möchte man bestimmte Aktionen, die innerhalb eines PHP-Scriptes stattfinden in einer simplen Textdatei mitloggen. Das folgende Snippet loggt den aktuellen Zeitstempel sowie die IP-Adresse eines Besuchers in einer Textdatei mit:
<?php
// IP-Adresse ermitteln
if (! isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$client_ip = $_SERVER['REMOTE_ADDR'];
} else {
$client_ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
// Log-Eintrag vorbereiten
$entry = date('Y-m-d H:i:s')." | IP:".$client_ip."\n";
// Datei öffnen (wenn es sie nicht gibt, wird sie autom. angelegt)
$logfile = fopen("meinlog.txt", "a");
// Eintrag in die Logdatei schreiben
fwrite($logfile, $entry);
// abschließend die Logdatei wieder schließen
fclose($logfile);
?>
Das könnte Sie auch interessieren:


