Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: nadawanie utworzonym w php katalogom praw
Forum PHP.pl > Forum > PHP
chrupka
Witam;) robię skrypt galerii i chciałabym, aby miała taką funkcjonalność, żeby administrator sam mógł zakładać kategorie zdjęć i podkategorie i wrzucać tam fotki poprzez CMSa. wobec tego w skrypcie dodającym kategorie i podkategorie umieściłam polecenie
  1. <?php
  2. mkdir (FOTOS_DIR.'/'.strtolower($linkname), 0777);
  3. ?>

(FOTOS_DIR to sciezka do katalogu fotek, a $linkname to nazwa kategorii w przyjaznej formie)
mimo tego iż ustawiam to na 0777 to nadal nie mam prawa zapisu dla grupy i innych (jedynie dla użytkownika) i prawa do katalogu to 755.
próbowałam linijkę poniżej poprawić to chmodem:
  1. <?php
  2. chmod (FOTOS_DIR.'/'.strtolower($linkname), 0777);
  3. ?>

ale nie daje to żadnego rezultatu (nadal jest 755).
pomóżcie:-)
klocu
poszukaj na forum już ze 3 razy tłumaczyłem to userom.

problem wynika z roznic pomiedzy grupą serwera www a Twojego konta. jesli bedziesz postepowac tak aby za kazdym razem wszytskie parametry sie zgadzaly osiagniesz sukces.
chrupka
znalazłam rozwiązanie wrzucając przed linijkę z mkdirem:
$old_umask = umask(0);
i wywaliłam chmoda. działa:]

http://de3.php.net/manual/pl/function.mkdir.php#33513
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.