Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Funkcja rmdir - permission denied
Forum PHP.pl > Forum > Przedszkole
lukaszjenek
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
E-d
Może katalog nie jest pusty ? Albo daj poprostu
  1. <?php
  2. mkdir($nazwa);
  3. rmdir($nazwa);
  4. ?>
lukaszjenek
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
siemakuba
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.
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.