Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> mkdir i CHMODy, daję 0777, a wychodzi 755
-Wieviór-
post
Post #1





Goście







Problem polega na tym, że tworzony folder musi mieć CHMODy 777, a gdy w mkdir daję 0777 to wychodzi 755.

Kod:
  1. <?
  2. $dir = 'obrazki/'.$_POST['nazwa'];
  3. mkdir ($dir, 0777);
  4. ?>


Folder "obrazki" ma 777 też jakby co.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
kresh
post
Post #2





Grupa: Zarejestrowani
Postów: 99
Pomógł: 2
Dołączył: 8.11.2005
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Odnośnie ustawiania/zmiany CHMOD-ów:

Notatka: Bieżący użytkownik to użytkownik pod którym działą php. Prawdpodobnie nie jest to ten sam użytkownik, którego używasz normalnie przy dostępie do shell'a lub FTP. W większości systemów, prawa mogą być zmienione jedynie przez właściciela pliku.

Notatka: Ta funkcja nie będzie działać dla zdalnych plików, ponieważ przetwarzany plik musi być dostępny poprzez system plików serwera.

Notatka: Kiedy włączony jest tryb bezpieczny, php sprawdza czy pliki lub katalogi na których mają zostać wykonane operacje posiadają taki sam UID (właściciela) jak skrypt, który jest wykonywany. W dodatku, nie możesz ustawić SUI, SGID i bitów lepkości (sticky bits).


Więcej znajdziesz w php Manual :: chmod
Sam nie korzystałem, więc musisz się pobawić.
Go to the top of the page
+Quote Post
-Wieviór-
post
Post #3





Goście







Kod:
  1. <?
  2. $dir = 'obrazki/'.$_POST['nazwa'];
  3. mkdir ($dir, 0777);
  4. chmod ($dir, 0777);
  5. ?>


Zrobiłem tak i trybi (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 03:44