problemer med at skrive til fil
Jeg har haft denne simple tæller/browsersniffer som jeg bruger til noget statistik:<?php
session_start();
// REGISTRER BROWSER
if (!isset($br_Statt)) {
$counter = fopen("counter.txt", "r");
flock ($counter, LOCK_EX);
$hits = fgets($counter, 1096);
fclose($counter);
$counter = fopen("counter.txt", "w");
fwrite($counter, $hits+1);
flock ($counter, LOCK_UN);
fclose($counter);
$date = date("d-m-Y H:i:s");
$browsers = fopen("browsers.txt", "a");
flock($browsers, LOCK_EX);
fwrite($browsers, "$date $HTTP_USER_AGENT\n");
flock($browsers, LOCK_UN);
fclose($browsers);
$br_Statt=1;
session_register("br_Statt");
}
?>
Men af en eller anden grund virker det ikke på den nye server jeg er kommet over på. Måske noget med filernes skrivetilladelser, men hvordan styrer jeg dem. Har forsøgt i mit ftp-program (WS_FTP light) med chmod, men der sker ikke noget. Så når siden starter vises nogle fejlmeddelelser et øjeblik hvorefter den loader. Men der skrives ikke noget til filerne. Hvad kan være galt? Hvordan gør I andre med den slags? Min PHP bog anbefaler i stedet at skrive den slags til databasen, og det er da også en mulighed, men det her var bare noget kode jeg havde liggende fra tidligere.
//mik
