Hei.
Finner ikke noen logisk forklaring på hvorfor ikke filen index.php funger, her er koden:
<?php include 'log.php'; phpinfo(); ?>
Det er meningen at denne filen skal inkludere log.php som ser slik ut:
<?php // Getting the information $ipaddress = $_SERVER['REMOTE_ADDR']; $page = "http://{$_SERVER['HTTP_HOST']}{$_SERVER['PHP_SELF']}"; $page .= iif(!empty($_SERVER['QUERY_STRING']), "?{$_SERVER['QUERY_STRING']}", ""); $referrer = $_SERVER['HTTP_REFERER']; $datetime = mktime(); $useragent = $_SERVER['HTTP_USER_AGENT']; $remotehost = @getHostByAddr($ipaddress); // Create log line $logline = $ipaddress . '|' . $referrer . '|' . $datetime . '|' . $useragent . '|' . $remotehost . '|' . $page . "n"; // Write to log file: $logfile = 'logfile.txt'; // Open the log file in "Append" mode if (!$handle = fopen($logfile, 'a+')) { die("Failed to open log file"); } // Write $logline to our logfile. if (fwrite($handle, $logline) === FALSE) { die("Failed to write to log file"); } fclose($handle); ?>
På serveren har jeg filene index.php (øverste koden), log.php nederste koden og logfile.txt. Log.php skal lagre ip-adressen med mer.
Kan noen hjelpe meg?