Avatar billede sniper_12 Nybegynder
02. december 2003 - 00:38 Der er 3 kommentarer og
1 løsning

Counter virker ikke mere

Jeg har brugt denne counter på min side i lang tid nu, den viser hvormange besøg der har været den dag. Men nu virker den ikke mere, idag.txt er cmod til 777 så det er vel ikke der for, hvis jeg går ind og kigger på filen gennen cuteftp kan jeg se at tidspunktet ændre sig engang imellem på hvor ny filen er, så den får da kontakt med den, men den tæller kun til 2 max. Er der ikke en der kan fortælle mig hvorfor, eller har en andet script der kan tælle kun for en dag af gangen.

Det skal lige siges at jeg ikke er skide god til det her :-)
--------------Script-------------------
<?
$fdate = filectime("idag.txt");
if (date("d/m/y") == date("d/m/y",$fdate))
  $mode = "a";
else
  $mode = "w";
$fp = fopen("idag.txt",$mode);
fwrite($fp,$REMOTE_ADDR."\n");
clearstatcache();
fclose($fp);

?>
<?

$cont = array_unique(file("idag.txt"));
$antal = count($cont);
$cont = join("",$cont);
$fp = fopen("idag.txt","w");
fwrite($fp,$cont);
fclose($fp);

echo "Besøg i dag: $antal";
?>
Avatar billede detox Nybegynder
02. december 2003 - 00:50 #1
Det kan være du har opdateret php eller ændret indstilling for register_globals.
I så fald kan du prøve at udskifte:
fwrite($fp,$REMOTE_ADDR."\n");
med:
fwrite($fp,$_SERVER['REMOTE_ADDR']."\n");
Avatar billede sniper_12 Nybegynder
02. december 2003 - 10:27 #2
>> detox, Skriver du ikke et svar for den virker fint, efter jeg rettet den linje, mange tak for din hjælp. Jeg har godt nok ikke ændrede noget ved PHP, men det kan jo være min udbyder har.

Hilsen Michael.
Avatar billede detox Nybegynder
02. december 2003 - 11:37 #3
Ja, det er standard i nyere versioner af php.
Avatar billede sniper_12 Nybegynder
02. december 2003 - 18:51 #4
Okay det var jo meget godt at vide
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester