Operacje na plikach

Problemy związane ze stronami PHP

Operacje na plikach

Postprzez Vinurus » Wt lip 27, 10 11:59

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?
Vinurus
 
Posty: 4
Dołączył(a): Cz cze 28, 07 17:51

Re: Operacje na plikach

Postprzez wargo » Wt lip 27, 10 15:46

Nadaj chmod 777 na zapisywany plik (lub katalog, jeżeli wgrywasz/tworzysz w nim pliki za pomocą php).
wargo
 
Posty: 1352
Dołączył(a): Cz lip 05, 07 16:59
Lokalizacja: Pleszew

Re: Operacje na plikach

Postprzez Vinurus » Pt lip 30, 10 12:06

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ć :)
Vinurus
 
Posty: 4
Dołączył(a): Cz cze 28, 07 17:51

Re: Operacje na plikach

Postprzez wargo » Pt lip 30, 10 14:34

Chmod ustawiaj przez ftp, nie przez funkcję chmod()
wargo
 
Posty: 1352
Dołączył(a): Cz lip 05, 07 16:59
Lokalizacja: Pleszew


Powrót do PHP

Copyright © 2007-2011 ugu.pl
Wszelkie prawa zastrzeżone.
Polityka prywatności