Mailinglisten-Archive |
Hallo christian.hoermann at ntbag.at, am Montag, 6. Oktober 2003 12:51 schriebst du: > kurze frage: wie kann ich ein php script dazu bringen, die ip > adresse und den hostnamen aufzuzeichnen...? So z.B.: ---------------------------------------------------------------------------------- //Erst die Logdatei anlegen, falls erforderlich $diedatei = date("Y-m"); $diedatei = $unlink_path. "admin/sicherung/log-" . $diedatei .".xls"; if (!file_exists($diedatei)) { touch($diedatei); if (!file_exists($diedatei)) { die("Logdatei konnte nicht angelegt werden"); } } // Daten erheben. $ip = $_SERVER["REMOTE_ADDR"]; $ref = $_SERVER["HTTP_REFERER"]; $uri = $_SERVER["REQUEST_URI"]; $browser = $_SERVER["HTTP_USER_AGENT"]; //Die eigentliche Aufgabe, das Schreiben: if($datei = fopen($diedatei, "a")) { //Andere vom Zugriff abhalten flock($datei, 2); $eintrag = date("d M Y H:i:s"); $eintrag .= "\t Browser: " . $browser. "\t IP: " . $ip. "\t Referer: " . $ref . "\t Uri: " . $uri; $eintrag .= "\r\n"; fwrite($datei, $eintrag); //Zugriff wieder freigeben flock($datei, 3); //Dateihandler schliessen fclose($datei); } else { print("Logdatei konnte zum Schreiben nicht geöffnet werden"); } ---------------------------------------------------------------------------------- Zeilen, die ganz am Anfang beginnen sind umgebrochen und müssen zusammengesetzt werden. Ade merci Stefan Brückmann -- Dummheit und Langeweile sind zwei furchtbare Mächte, oft genannt, aber in ihrer ganzen ungeheuren Größe noch nicht begriffen. Gerhart Hauptmann http://www.dr-brueckmann.com <!-- <tags>, scripts; & more -->
php::bar PHP Wiki - Listenarchive