Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Kasowanie folderu wraz zawartością
mefjiu
post 24.09.2008, 19:16:54
Post #1





Grupa: Zarejestrowani
Postów: 313
Pomógł: 5
Dołączył: 22.03.2005

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


Potrzebuję zrobić funkcje która po podaniu ścieżki skasuje folder waz z jego zawartością, nawet jak będzie tam drzewo folderów. Zapewne gdzie może jest taki skrypt w necie ale sam nie dam rady znaleźć.

Proszę o pomoc i z góry dziękuję.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
nexis
post 24.09.2008, 19:53:57
Post #2





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

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


  1. <?php
  2.  
  3. function removeDir ($dir) {
  4.   // Sprawdzenie czy jest katalogiem
  5.   if (!is_dir($dir)) return false;
  6.  
  7.   // Sprawdzenie zawartości
  8.   if ($dh = opendir($dir)) {
  9.      while (false !== ($file = readdir($dh))) {
  10.         // Pominięcie "." i ".."
  11.         if ($file == '.' || $file == '..') continue;
  12.        
  13.         // Prawidłowa ścieżka rekurencyjna
  14.         $path = $dir . '/' . $file;
  15.        
  16.         // Jeśli podkatalog
  17.         if (is_dir($path)) {
  18.            removeDir($path);
  19.         } else {
  20.            unlink($path);
  21.         }
  22.      }
  23.      closedir($dh);
  24.      rmdir($dir);
  25.   }
  26. }
  27.  
  28. removeDir('katalog_do_usuniecia');
  29.  
  30. ?>


Ten post edytował nexis 24.09.2008, 19:58:19


--------------------
Zend Certified Engineer

Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
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: 25.07.2025 - 10:48