czemu licznik nie dziala?

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
TakiJakis
Nowy
Nowy
Posty: 22
Rejestracja: ndz paź 24, 2004 1:40 pm

czemu licznik nie dziala?

Post autor: TakiJakis »

Od razu dodam, ze na lycosie normalnie dzialalo. Teraz mam stronke na boo.pl (obsluga php jest...).

Warning: fopen(licznik/il.dat): failed to open stream: Permission denied in /home/accounts_a/blablabla/public_html/licznik/licznik.php on line 9

Warning: fwrite(): supplied argument is not a valid stream resource in /home/accounts_a/blablabla/public_html/licznik/licznik.php on line 10

Warning: fclose(): supplied argument is not a valid stream resource in /home/accounts_a/blablabla/public_html/licznik/licznik.php on line 11

<?
$sciezka="licznik/il.dat";

$plik=fopen($sciezka,"r");
$ilosc=fgets($plik,100);
$ilosc++;
fclose($plik);

$plik2=fopen($sciezka,"w"); //line9
fwrite($plik2,$ilosc); //line10
fclose($plik2); //line11

...

Tak tez nie dziala:

$sciezka="licznik/il.dat";

$plik=fopen($sciezka,"r+");
$ilosc=fgets($plik,100);
$ilosc++;
fwrite($plik,$ilosc);
fclose($plik);

...

Jest ktos w stanie pomoc? Z gory wielkie dzieki.
riker
Nowy
Nowy
Posty: 100
Rejestracja: sob wrz 25, 2004 2:03 pm
Lokalizacja: Wrocław

Re: czemu licznik nie dziala?

Post autor: riker »

Zmien uprawnienia do pliku w ktorym znajduje sie liczba odwiedzin...
TakiJakis
Nowy
Nowy
Posty: 22
Rejestracja: ndz paź 24, 2004 1:40 pm

Re: czemu licznik nie dziala?

Post autor: TakiJakis »

Ech, szalu mozna dostac... Zmieniam uprawnienia wedlug tego: http://www.boo.pl/?pomoc i jakies errory wyskakuja. Mozesz dokladnie opisac jak to trzeba zrobic? Bylbym wielce wdzieczny...
tabarka
Posty: 4
Rejestracja: ndz paź 31, 2004 12:56 pm
Lokalizacja: Łódź
Kontakt:

Re: czemu licznik nie dziala?

Post autor: tabarka »

Najlepiej jak się połączysz z tym serwerem poprzez np. SSH i "putty " a następnie sam dodasz prawa do pliku poprzez komendę: chmod a+rw nazwapliku.
Wtedy na 100% będzie działało :P
TakiJakis
Nowy
Nowy
Posty: 22
Rejestracja: ndz paź 24, 2004 1:40 pm

Re: czemu licznik nie dziala?

Post autor: TakiJakis »

Nie wiem o czym Ty do mnie rozmawiasz :P. Prosze o jakas INSTRUKCJE dla POCZATKUJACEGO 8O . Ja rozumiem, ze wy duzo wiecie i to dla was banaly, no ale nie dla kazdego...
the_foe
Przelotem
Przelotem
Posty: 295
Rejestracja: pt sty 31, 2003 12:53 pm
Lokalizacja: Wałbrzych
Kontakt:

Re: czemu licznik nie dziala?

Post autor: the_foe »

tabarka pisze:Najlepiej jak się połączysz z tym serwerem poprzez np. SSH i "putty " a następnie sam dodasz prawa do pliku poprzez komendę: chmod a+rw nazwapliku.
Wtedy na 100% będzie działało :P
za shella w boo trzaba placiic ekstra
niech chmaoda ustawi z total Commandera, bo funkcja chmod z php nie dziala (zreszta na wszytkich shared tak mialem, chodzi o bezpieczenstwo)
TakiJakis
Nowy
Nowy
Posty: 22
Rejestracja: ndz paź 24, 2004 1:40 pm

Re: czemu licznik nie dziala?

Post autor: TakiJakis »

Dobra, dalem sobie rade... dziala. Mam jeszcze pytanie:
Co oznacza dokladnie: chmod a+rw (to a+ konkretniej...)? Jakie jeszcze mody mozna ustawiac?
Wojciech Kocjan
Zaczyna działać
Zaczyna działać
Posty: 427
Rejestracja: sob gru 14, 2002 10:51 am

Re: czemu licznik nie dziala?

Post autor: Wojciech Kocjan »

Przeczytaj sobie ten artykuł.

"a" - tyczy sie wszystkich userow
"+" - nadaje prawo (analogicznie "-" odbiera)
"rw" - read i write, czyli prawo czytania i zapisywania.
ODPOWIEDZ