![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 5.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
w php jest taka funkcjia: rmdir(nazwa) jest fajna bo usuwa katalog na serwerze o podanej nazwie, ale katalog musi być pusty, no właśnie w tym problem, czy jest jakaś funkcja kasująca folder z zawartością czy są jakieś inne sposoby albo ktoś ma jakiś pomysł
![]() ![]() |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 607 Pomógł: 23 Dołączył: 8.09.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
-------------------- Audio: Metallica, Soil, RHCP, OffSpring, Green Day, "Retro", Gorillaz, Disturbed, Coma
DB: MySQL 4.1 | php: 4.4.3 Pomogłem Ci? Wciśnij przycisk POMÓGŁ. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 150 Pomógł: 1 Dołączył: 23.01.2004 Ostrzeżenie: (0%) ![]() ![]() |
unlink nie skasuje katalogu z plikami.
Do autora topicu, czasem bardzo owocne jest czytanie komentarzy w manualu. Jest tam piękny przykład, nie jestem jego autorem:
Ten post edytował ebe 7.04.2005, 22:17:15 -------------------- Słyszałem, że macie tutaj jakieś takie php... fajne to, dobre to jest?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 651 Pomógł: 28 Dołączył: 4.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- Sygnatura niezgodna z regulaminem.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 6.11.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
<?////////////USUWA WSZYSTKIE PLIKI Z KATALOGU
$katalog = "$delete"; if(glob("$katalog/*")) //sprawdza czy katalog jest pełny. jezeli tak wyswietla ponizsza linię {foreach (glob("$katalog/*") as $filename){if($file != '$katalog' && $file != '..'){}unlink("$filename");}} ///////////USUWA KATALOG rmdir("$delete"); echo"<P ALIGN=CENTER><img SRC=gfx/dobrze.jpg><br>Katalog został pomyślnie usunięty.</P>"; ?> Ja używam czegoś takiego ![]() -------------------- allebhp.pl
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 4 Dołączył: 6.11.2008 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
ja używam czegoś takiego
Kod function DeleteDir($dir) { $fd = opendir($dir); if(!$fd) return false; while (($file = readdir($fd))!== false) { if($file =="." || $file== "..") continue; if(is_dir($dir."/".$file)) { DeleteDir($dir."/".$file); } else { unlink("$dir/$file"); } } closedir($fd); rmdir($dir); } usuwa katalog wraz z wszystkimi jego podkatalogami i plikami w nich zawartymi Ten post edytował tomek_ 7.11.2008, 13:19:13 -------------------- Dysortografik -> nie besztać za błędy ;P
pomogłem ? -> kliknij "pomógł" ;) |
|
|
![]()
Post
#7
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Panowie to nie wykop. Temat zamykam.
~esiek na przyszłość korzystaj z bbcode. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 07:56 |