Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] gdy chcę utworzyć plik na hostingu pojawia sie napis
Forum PHP.pl > Forum > Przedszkole
kristoff
gdy wywołuję ten skrypt na swoim komputerze to elegancko tworzy nowy plik a gdy wrzucam go na płatny serwer i odpalam to pisze:

Warning: fopen(dupa.txt): failed to open stream: Permission denied

już kilka godzin się z tym meczę, wie ktoś czemu na hostingu nie chce utorzyć pliku?

  1. <?php
  2. if(!file_exists("dupa.txt")) {
  3. fopen("dupa.txt", "w");
  4. echo "plik zostal utworzony";
  5. } else {
  6. echo "gowno";
  7. }
  8. ?>
nospor
Cytat
wie ktoś czemu na hostingu nie chce utorzyć pliku?

No nie wiem ,moze dlatego:
Cytat
Permission denied
winksmiley.jpg

Ale ja nie w tej sprawie. Ja w sprawie tego:
Cytat
prosta rzecz a nie działa
Nadaj tytul oddajacy tresć topicu a nie glupoty piszesz
lukir
Może serwer nie dopuszcza takiego nazewnictwa plików... tongue.gif

-> sprawdź swoje uprawnienia... (skontaktuj się z adminem)
phpion
Sprawdz prawa katalogu, w ktorym znajduje sie ten skrypt (w nim takze powinien byc tworzony twoj fantastyczny plik winksmiley.jpg)
NetJaro
CHMOD 777 na katalog w którym znajduje się skrypt.

Używaj wyszukiwarki!
Pronigo
Heh piszecie koledze żeby sprawdził prawa katalogu a wg mnie on nawet nie wie że takie coś istnieje, wiec napiszcie odrazu jak ma je zmienić.

kristoff, musisz zmienić prawa dostępu dla katalogu do którego zapisujesz plik, czyli w twoim przypadku do katalogu w którym znajduje się skrypt.

Jak zmienić prawa CHMOD?
Najlepiej do tego celu użyć klienta FTP w programie Total Commander, klikasz na wybrany katalog (nie wchodzisz do niego! Kliknij tylko raz) a następnie z górnego menu: Plik -> Zmień atrybut. Pozaznaczaj sobie wszystkie boxy i kliknij OK.

Czasami darmowe serwery mają zablokowaną możliwość zmiany praw CHMOD.
php programmer
Poświęciłem się i zrobiłem zrzut ekranu:

NetJaro
Cytat
Czasami darmowe serwery mają zablokowaną możliwość zmiany praw CHMOD.

O tym nie słyszałem.. W ogóle można na serwerze zablokować możliwość modyfikacji CHMOD-ów?!
Pronigo
No okazuje się że można bo sam miałem z tym problem
UDAT
Uworzyć np. grupę chmod

Kod
chgrp chmod `which chmod`
chmod 750 `which chmod`


Tylko nie wiem jaki to ma sens
NetJaro
Cytat
No okazuje się że można bo sam miałem z tym problem

Może serwer był na Windowsie ;-)
kristoff
dzięki za wyczerpujące omówienie tematu smile.gif rzeczywiście chodziło o prawa dostępu katalogu
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.