Avatar billede Frederik Nybegynder
20. oktober 2005 - 22:10 Der er 3 kommentarer og
1 løsning

Counter problem.

Hej.

Jeg har lavet en simpel tæller, men jeg får denne fejl når jeg går ind på siden:

Warning: fopen(counter.txt) [function.fopen]: failed to open stream: Permission denied in c:\Inetpub\wwwroot\website\index.php on line 19

Warning: fwrite(): supplied argument is not a valid stream resource in c:\Inetpub\wwwroot\website\index.php on line 20

Warning: fclose(): supplied argument is not a valid stream resource in c:\Inetpub\wwwroot\website\index.php on line 21


Min kode ser sådan ud:

<?

$antal = 0;
$filename = "counter.txt";

if(isset($_COOKIE['CounterCookie']))
{
    $fil = fopen($filename, "r");
    $antal = fread($fil, filesize($filename));
    fclose($fil);
}
else
{
    setcookie("CounterCookie", "visited", time()+3);
    $fil = fopen($filename, "r");
    $antal = fread($fil, filesize($filename));
    fclose($fil);
    $antal++;
    $fil = fopen($filename, "w");
    fwrite($fil, $antal);
    fclose($fil);
}

?>




<p align="center">Antal besøg:<br><b><? echo $antal; ?></b></p>




Håber der er nogen der kan hjælpe med at løse problemet!


- Frederik
Avatar billede mahler Nybegynder
20. oktober 2005 - 22:22 #1
Problemet er opstår fordi den bruger, som din IIS webserver kører som, ikke har rettigheder til at skrive i biblioteket, hvor din counter.txt fil ligger.

Jeg ved ikke hvordan, man giver den adgang til det, men det er i IIS opsætningen, du skal løse problemet, ikke i din php-kode.
Avatar billede Frederik Nybegynder
22. oktober 2005 - 02:48 #2
Evt. nogen der ved hvordan man sætter IIS op til at kunne gøre det ?


- Frederik
Avatar billede bjaerge Nybegynder
23. oktober 2005 - 12:05 #3
Er det mon ikke bare CHMOD ?
chmod 777 ville nok hjælpe en del, og nu når det er IIS Så kan du bare gå ind og højre klikke på den og så i egenskaber står der noget om chmod.
Avatar billede Frederik Nybegynder
28. maj 2006 - 12:02 #4
- lukker
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