Rettigheder til at skrive til fil
Jeg har anvendt dette script til at logge mine besøgende:########## KODE ###########
$ip = getenv("REMOTE_ADDR");
$all = updateCount($ip,"count.txt"); // Husk at bruge \\ istedet for \
$day = updateCount($ip, "count1.txt", true);
function updateCount($ip,$fil,$daily=false) {
$f = file($fil);
$antal = count($f);
$yest = time() - 1800;
$o = 0;
$xidag = "f";
$idag = time();
$idag2 = date("Y F d, H:i");
while ($antal > $o) {
$streg = explode(" ", $f[$o]);
if ($ip == $streg[0]) {
$x = "t";
if ($streg[1] > $yest) {
$xidag = "t";
}
}
$o++;
}
if ($xidag == "f") {
if( $daily && date("z",filemtime($fil)) < date("z")) {
$logg = fopen("$fil", "w");
$antal = 0;
}
else {
$logg = fopen("$fil", "a");
}
fputs ($logg, "$ip $idag, $idag2\n");
fclose ($logg);
$antal++;
}
return $antal;
}
######## KODE ########
som er taget direkte herfra: (thanks)
http://eksperten.dk/spm/489709
Mit spørgsmål går på om der er forskellige rettigheder til at skrive til filer på webhoteller?
Jeg har et domæne hos TDC og et hos B-ONE
Hos B-ONE virker det perfekt - der bliver skrevet til min txt-fil.
Men hos TDC forbliver txt-filen tom ?? Jeg kan fint echo data ud - så scriptet burde fungere.
Hvad kan det skyldes?
Er det helt henne i vejret med dette script?
/msc_cph