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?