Strona 1 z 1

Operacje na plikach

PostNapisane: Wt lip 27, 10 11:59
przez Vinurus
Witam!

Ostatnio tworzyłem sobie prosty skrypcik i wgrywając go na serwer napotkałem na problem:

Kod: Zaznacz cały
Warning: fopen(....) [function.fopen]: failed to open stream: Permission denied in /virtual/p/r/....  on line 63


Polecenie z kodu:
Kod: Zaznacz cały
$fp = fopen($nazwa, 'a');


Czy jest ktoś w stanie mi pomóc? Jak dać skryptowi uprawnienia do odczytu, tworzenia i zapisu plików?

Re: Operacje na plikach

PostNapisane: Wt lip 27, 10 15:46
przez wargo
Nadaj chmod 777 na zapisywany plik (lub katalog, jeżeli wgrywasz/tworzysz w nim pliki za pomocą php).

Re: Operacje na plikach

PostNapisane: Pt lip 30, 10 12:06
przez Vinurus
Kod: Zaznacz cały
Warning: chmod() [function.chmod]: Operation not permitted in /virtual/p/r/prawko-mustang.ugu.pl/index.php  on line 11


I tak jest gdzie bym tej funkcji nie wstawił... I jest jeszcze jeden problem, bo jak php nie może utworzyć pliku to jak ja mam mu nadać ten tryb XD? Funkcja zwracała mi ciągle że taki plik nie istnieje, a jak już właśnie próbowałem nadać ten tryb jakiemuś istniejącemu plikowi to wyświetlał się powyższy błąd.
Naprawdę nie wiem już co mam zrobić :)

Re: Operacje na plikach

PostNapisane: Pt lip 30, 10 14:34
przez wargo
Chmod ustawiaj przez ftp, nie przez funkcję chmod()