Avatar billede fixbabe Nybegynder
18. januar 2006 - 23:15 Der er 11 kommentarer og
1 løsning

Sletning af mappe indhold

Jeg søger et script der kan slette indholdet af den mappe jeg bestemmer med et "input"

Eks: mappen "tom" så sletter den alt der er i mappen "/home/user/tom"
Avatar billede jaw Nybegynder
18. januar 2006 - 23:19 #1
Du kan måske bruge det her:

$input = "tom";
$handle=opendir("./".$input."/");
while (false !== ($file = readdir($handle))) {
    if($file != "." && $file != "..") {
        unlink($file);
    }
}
closedir($handle);
Avatar billede fixbabe Nybegynder
18. januar 2006 - 23:31 #2
Indhold bliver ikke slettet.
Avatar billede jaw Nybegynder
18. januar 2006 - 23:40 #3
Sikker på at "tom" så står rigtigt i forhold til din rodstruktur? Evt. kan du jo altid udskrive $file hver gang først, og se om den finder filerne, før du prøver at slette dem.
Avatar billede fixbabe Nybegynder
19. januar 2006 - 08:18 #4
hvad mener du?
Avatar billede saucer Nybegynder
19. januar 2006 - 08:59 #5
Han mener vel :

$input = "tom";
$handle=opendir("./".$input."/");
while (false !== ($file = readdir($handle))) {
    if($file != "." && $file != "..") {
      // unlink($file);
      echo $file;
    }
}
closedir($handle);
Avatar billede jaw Nybegynder
19. januar 2006 - 15:49 #6
Ja, præcist det jeg mente :)
Avatar billede fixbabe Nybegynder
19. januar 2006 - 17:31 #7
Den finder filerne, men den sletter dem ikke
Avatar billede jaw Nybegynder
19. januar 2006 - 17:36 #8
Det kan jeg så nok forklare måske. Denne:
unlink($file);
skal selvfølgelig være:
unlink("./".$input."/".$file);
Avatar billede fixbabe Nybegynder
19. januar 2006 - 17:46 #9
Okay nu sletter den de filer der ligger i mappen men ikke de mapper der er i den første mappe og heller ik de filer der ligger i de mapper.
Avatar billede fixbabe Nybegynder
23. januar 2006 - 20:45 #10
Stopper vi bare her?
Avatar billede jaw Nybegynder
24. januar 2006 - 15:59 #11
Beklager, men for 15 point har du altså fået en fremgangsmåde. Det er hjælp til selv-hjælp. Ikke bestilling af færdige scripts.
Avatar billede fixbabe Nybegynder
30. april 2006 - 00:11 #12
endnu en point haj, lukker mens legen er god.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester