Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Problem z funkcją fopen
Forum PHP.pl > Forum > Przedszkole
sapper
Witam. Chodzi o banalnie prosty licznik, ale jestem początkujący i nie bardzo rozumiem, dlaczego wyrzuca mi takie błędy na serwerze na którym jest włączona obsługa PHP:

Warning: fopen(licznik.txt) [function.fopen]: failed to open stream: Permission denied in /usr/local/www/data/virtual/band.pl/magicmushroom/htdocs/index.php on line 40

Warning: fputs(): supplied argument is not a valid stream resource in /usr/local/www/data/virtual/band.pl/magicmushroom/htdocs/index.php on line 41

Warning: fclose(): supplied argument is not a valid stream resource in /usr/local/www/data/virtual/band.pl/magicmushroom/htdocs/index.php on line 42

Oto kod:
  1. <?
  2. $tab=file("licznik.txt");
  3. $ile=$tab[0]+1;
  4. echo "Odwiedziło nas $ile osób/y";
  5. $f = fopen("licznik.txt", "w");
  6. fputs($f,$ile);
  7. fclose($f);
  8. ?>
zakręcony
no jak myslisz?
podpowiedź 1:
Permission denied

podpowiedź 2a:
prawa dostepu

podpowiedź 2b:
chmod
sapper
Wybacz, ale nic mi to nie mówi... =/
phpion
Zmień prawa/atrybuty pliku licznik.txt na 775.
sapper
Dopisałem to:

  1. <?php
  2. chmod("licznik.txt", 775);
  3. ?>


Wywala mi to:

Warning: chmod() [function.chmod]: Operation not permitted in /usr/local/www/data/virtual/band.pl/magicmushroom/htdocs/index.php
Cysiaczek
Musisz je zmienić mając do tego uprawnienia. W praktyce zrób to poprzez program FTP.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.