Avatar billede wampiro-uha Nybegynder
09. oktober 2004 - 11:30 Der er 11 kommentarer og
1 løsning

Stifinder, simpel.

Nogen der kender et script som kan tage en mappe (drev el. lign) og genere alle undermapper (og deres undermapper osv.) i en simpel træstruktur?
Avatar billede bojo Nybegynder
09. oktober 2004 - 11:35 #1
du burde kunne bruge den her http://eksperten.dk/spm/498197
Avatar billede wampiro-uha Nybegynder
09. oktober 2004 - 12:09 #2
Noget ala det ja, men den skal også vise undermapper og man skal kunne vælge hvilke filtyper der skal vises.
Det er det hele!
Avatar billede bojo Nybegynder
10. oktober 2004 - 11:53 #3
Avatar billede wampiro-uha Nybegynder
10. oktober 2004 - 17:32 #4
bojo -- den gør heller ikke helt det jeg ønsker.
Jeg ønsker at se samtlige mapper på samme side, hvor så undermapper osv. er rykket ind som i en alm. træstruktur.
Avatar billede bojo Nybegynder
10. oktober 2004 - 17:38 #5
nååååååå ( det skriver du jo faktisk også - hehe )
Avatar billede bojo Nybegynder
10. oktober 2004 - 17:43 #6
Avatar billede wampiro-uha Nybegynder
11. oktober 2004 - 21:54 #7
Uhh, den koster jo :-)
Findes der ikke en simpel gratis en.
Man behøver ikke kunne åbne og lukke mapperne. De skal bare altid åbnes helt. Så der behøves slet ikke JavaScript :-)
Avatar billede bojo Nybegynder
12. oktober 2004 - 00:35 #8
så må vi prøve en hjemme lavet

<?
tree( "./", "php,jpg", 3 );   

function tree( $path, $type, $indentno, $indent="" ) {
    for( $x=1;$x<=$indentno;$x++) {
        $indent.="&nbsp;";
    }
    $d = dir($path);
    while (false !== ($entry = $d->read())) {
        $etdir = is_dir($path.$entry);
        if(  $entry != "." && $entry != ".." && $entry != "" ) {
            $path_parts = pathinfo($entry);
            if( strstr($type, $path_parts["extension"]) || $type=="*" || $etdir ) {
              echo ($etdir?"<b>":"").$indent.$entry.($etdir?"</b>":"")."<br />\n";
          }
          if( $etdir ) {
                tree( $path.$entry."/", $type, $indentno, $indent );
            }
        }
    }
    $d->close();
}
?>
Avatar billede bojo Nybegynder
12. oktober 2004 - 00:38 #9
hov lidt info

1. parameter er start dir
2. parameter er filtype(r) adskildt af , hvis flere * betyder alle
3. parameter er antallet af mellemrum der skal rykkes ind i "træet's grene"
Avatar billede wampiro-uha Nybegynder
26. oktober 2004 - 21:25 #10
Hej, laver du ikke et svar bojo?
Avatar billede bojo Nybegynder
26. oktober 2004 - 22:17 #11
nej tak, tag dem selv
Avatar billede wampiro-uha Nybegynder
27. oktober 2004 - 12:50 #12
jamen... øh... ok :-)
Takker
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