Avatar billede nitro_ Nybegynder
30. januar 2007 - 15:59 Der er 6 kommentarer

Hjælp til besøgstæller

Der er noget galt med min besøgstæller. Den har ellers virket siden hjemmesiden blev lanceret, men pludselig er der fejl.

Se nederst på siden http://www.hvidkildehusene.dk

Koden til tælleren er:
<? $ip = getenv("REMOTE_ADDR");
    $fil = "count.txt";
    $f = file($fil);
    $antal = count($f);
    $yest = time() - 86400;
    $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") {
        $logg = fopen("$fil", "a");                <-- linie 32
        fputs ($logg, "$ip $idag, $idag2\n");      <-- linie 33
        fclose ($logg);                            <-- linie 34
    }
    $f = file($fil);
    $antal = count($f);
    if ($xidag == "t") {
        print "$antal";
    }
    else {
        print "$antal";
    }
?>

Har skrevet hvilke linier (32,33,34), som den på siden siger der er fejl i.
Nogen der kan gennemskue hvad der er galt?

Mvh. Jesper
Avatar billede mcgoat Nybegynder
30. januar 2007 - 16:18 #1
prøv $logg = fopen($fil, "a");
Avatar billede simplus Nybegynder
30. januar 2007 - 16:33 #2
jep, og samme fejl i næste linie. (33)
Avatar billede mcgoat Nybegynder
30. januar 2007 - 18:32 #3
fputs ($logg, $ip." ".$idag.", ".$idag2."\n");

virker det?
Avatar billede nitro_ Nybegynder
30. januar 2007 - 19:34 #4
Hej. Har ændret det nu, men det virker stadig ikke.
I koden står der nu på linie 32-34:

        $logg = fopen($fil, "a");
        fputs ($logg, $ip." ".$idag.", ".$idag2."\n");
        fclose ($logg);

Fejlen er den samme på hjemmesiden.
Avatar billede mcgoat Nybegynder
30. januar 2007 - 21:46 #5
hvad siger den helt præcis at fejlen er?
Avatar billede nitro_ Nybegynder
30. januar 2007 - 22:43 #6
På siden står:

Antal besøgende:
Warning: fopen(count.txt) [function.fopen]: failed to open stream: Permission denied in /usr/home/web/web28865/down.txt on line 32

Warning: fputs(): supplied argument is not a valid stream resource in /usr/home/web/web28865/down.txt on line 33

Warning: fclose(): supplied argument is not a valid stream resource in /usr/home/web/web28865/down.txt on line 34
4419


Hvor der bare burde stå:

Antal besøgende: 4419
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
Kurser inden for grundlæggende programmering

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