Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Funkcja rmdir - permission denied
lukaszjenek
post 18.05.2006, 11:25:35
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 24.08.2004

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


Tworzę katalog przez mkdir("$nazwa", "0777") albo mkdir("$nazwa", "4").
Potem wykonuję na nim rmdir("$nazwa") i dostaję permission denied.
Co jeszcze jest nie tak ?

pozdr.
Łukasz
Go to the top of the page
+Quote Post
E-d
post 18.05.2006, 11:38:40
Post #2





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 9.04.2005

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


Może katalog nie jest pusty ? Albo daj poprostu
  1. <?php
  2. mkdir($nazwa);
  3. rmdir($nazwa);
  4. ?>


--------------------
Go to the top of the page
+Quote Post
lukaszjenek
post 18.05.2006, 11:45:16
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 24.08.2004

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


Problem polega na tym że katalog jest pusty. Nie moge zrobić tak jak mi poleciłeś ponieważ ten katalog sobie istnieje i w sytuacji kiedy user usunie z niego pliki,
poprzez if sprawdzam czy jest pusty i odpalam rmdir() tylko wtedy gdy jest pusty.

Dzięki ale dalej jest problem
pozdr.
Łukasz
Go to the top of the page
+Quote Post
siemakuba
post 18.05.2006, 11:51:20
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


wszystko wygląda OK, ale tylko wygląda, bo drugi parametr mkdir" title="Zobacz w manualu php" target="_manual powinien być przekazany jako int, a nie jako string tak jak u ciebie. Stawiam, że problem jest właśnie tu.
btw, pierwszy parametr jeest u ciebie zmienną, nie ma więc potrzeby umieszczania go w "ciapkach".
  1. <?php
  2. mkdir($nazwa, 0777);
  3. ?>

pozdr.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 07:08