Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak usunąć folder? (permission denied)
Forum PHP.pl > Forum > PHP
Vill
Wiem, że takie tematy już były, ale wszystkie urywają się bez rozwiązania (sprawdziłam 5).

Jak usunąć folder? Gdy próbuję unlink($filename) pojawia się błąd 'permission denied'
Skrypt umieszczony lokalnie na Wampie.

Folder tworzę tak:

  1. if(!file_exists(PUBLIC_PATH.'/img/clientsImages/'.$login)) {
  2. mkdir(PUBLIC_PATH.'/img/clientsImages/'.$login);
  3. chmod(PUBLIC_PATH.'/img/clientsImages/'.$login, 0644);
  4. }


Próbowałam też z uprawnieniami 777, ale także nie mam praw do usunięcia. Folder wypełniam plikami graficznymi, ale pliki mogę usuwać bez nadawania im żadnych uprawnień.
Zanim usunę folder usuwam wszystkie pliki w nim zawarte.

  1. if(file_exists(PUBLIC_PATH.'/img/clientsImages/'.$login)) {
  2.  
  3. $files = glob(PUBLIC_PATH.'/img/clientsImages/'.$login.'/*');
  4. foreach($files as $file){
  5. if(is_file($file)) {
  6. unlink($file);
  7. }
  8. }
  9.  
  10. unlink(PUBLIC_PATH.'/img/clientsImages/'.$login);
  11. }
Porter3
Folder tworzysz prawidłowo, a usuwasz jakby był plikiem...?
Sprawdź rmdir - bo chyba o to chodzi.
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.