Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: nie działa fopen
Forum PHP.pl > Forum > Przedszkole
bag
NIe moge użyć funkcji fopen . Pojawia sie w przeglądarce cos takiego

Warning: fopen(to.txt): failed to open stream: Permission denied in ...[lokalizacja]

a składnia wygląda tak
  1. <?
  2. $plik=fopen(&#092;"to.txt\",\"r+\");
  3. fputs($plik,&#092;"Jan nowak\");
  4. fclose($plik);
  5. ?>

a plik istnieje oczywiście na serwerze
crash
1. Używaj BBCode
2. Ustaw odpowienie uprawnienia (chmod)...
NuLL
  1. <?
  2. $plik=fopen(&#092;"to.txt\",\"w\");
  3. fputs($plik,&#092;"Jan nowak\");
  4. fclose($plik);
  5. ?>
matimik
try:
Kod
<?
chmod("to.txt", 0644);
?>

Tylko niewiem czy dobre liczby podałem..
kyno
Nadaj chmoda np, przy pomocy Total Commander
Guest
Cóż , postępuje wg wskazówek udzielonych powyżej ale dalej nic - Przeglądarka wyswietla
Warning: chmod(): Operation not permitted ....

Moze cos zle robie - nie wiem
infernox
ustaw chmod na 666 bo zapewne wgrales ten plik samodzielnie przez FTP
prawa 644 sa wtedy gdy skrypt sam stworzyl ten plik

musi byc prawo do oczytu i zapisu wiec 2+4 = 6
Guest
nic dalej nie pomaga
infernox
a sprawdz sobie jeszcze uprawnienia do katalogu w ktorym masz ten plik moze poprostu skrypt nie mozesz czytac ani zapisywac niczego w tym katalogu.
Guest
a w jaki sposób to sprawdzić
legorek
W total comanderze masz Atrybuty pliku.
infernox
Jesli nie wiesz jak to zrobic za pomoca total comandera to uzyj WS FTP Pro tam w latwy sposob mozesz ustawic prawa do katalogow i plikow poprzez klikniecie prawym klawszem na wybranym elemencie i wybranie z manu opcji Properties.

Ale napewno w total comnderze po polaczeniu ze zdalnym hostem pojawia ci sie kolumna Atryb i tam masz podane liczbowo np -644
Guest
ok - poradziłem sobie - sprawa rozwiązana - thank you -
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.