Ergebnis 1 bis 6 von 6

Thema: bitte um hilfe bei script erweiterung...

  1. #1
    TP-Member Avatar von WebJacky
    Registriert seit
    Feb 2003
    Ort
    Sachsen
    Beiträge
    84

    Question bitte um hilfe bei script erweiterung...

    hallo leute,

    ich suche ja schon ewig ein script das mir alle datein anzeig und diese dan als link darstellt. nun habe ich in einer computerzeizschrift bei einen bekannten so ein script angeschrieben. es klappt auch, aber nun meine frage.
    ist es viel was man an diese script ändern muss das es nicht nur den ordner ausliesst sondern alle ordner und alle dateien bis zum stamm verzeichniss.
    es soll die ordner auch als link darstellen und bei einen klick sollen sie geöffnet werden. hier mal das script: es würde ja reichen wen es die ordner nicht anzeigt dafür die datein die sich darin befinden.

    Code:
    <?php 
    echo "</head>\n"; 
    echo "<body>\n"; 
    
    // Funktion ermittelt die Dateigröße, Quelle: www.php.net 
    function DownloadSize($file){ 
    $size = filesize($file); 
    $sizes = Array('B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB'); 
    $ext = $sizes[0]; 
    for ($i=1; (($i < count($sizes)) && ($size >= 1024)); $i++) { 
    $size = $size / 1024; 
    $ext = $sizes[$i]; 
    } 
    return round($size, 2).$ext; 
    } 
    // Wo liegen die Dateien? Abschliessenden / bei Apache-Server nicht vergessen! 
    $dateipfad = "./"; 
    $handle = opendir($dateipfad); 
    while($file = readdir($handle)){ 
    // Serververweise nicht auslesen 
    if($file != "." && $file != ".."){ 
    // Dateien als Link ausgeben 
    echo "<a href=\"".$dateipfad.$file."\" title=\"".$file."\">".$file."</a>&nbsp;<br />\n"; 
    } 
    } 
    closedir($handle); 
    
    echo "</body>\n"; 
    echo "</html>"; 
    ?>
    vieleicht ist es ja nett schwer und ich bekomme es ja hin ....

    danke für die hilfe schon mal...
    Geändert von WebJacky (28.07.2004 um 01:11 Uhr)
    ....................................

    cu

    WebJacky

    webjacky@gmx.de

  2. #2
    TP-Veteran Avatar von LimaX
    Registriert seit
    Dec 2001
    Ort
    Heidelberg
    Beiträge
    1.568
    Abgesehen vom Codebereich hätten in Deinem Post 27 Buchstaben groß geschrieben werden müssen, fehlen 5 Kommata und 6 Buchstaben und Du hast Dich bei 5 Wörtern "vertippt".

    ... im Sinne der "Für mehr Lesbarkeit in Foren"-Aktion ...

  3. #3
    TP-Senior Avatar von CRAIX
    Registriert seit
    Mar 2004
    Beiträge
    185

    Cool

    hallo LimaX wenn du jeden beitrag, der klein geschrieben ist kontrollieren willst, na dann viel spass......
    cu & gruss....


    CRAIX


    Wenn mich jemand zwingt, Abstand zu wahren, habe ich den Trost,
    dass er ihn gleichfalls wahrt...!!!

  4. #4
    TP-Senior Avatar von Tetsuo
    Registriert seit
    Apr 2004
    Ort
    Hockenheim
    Beiträge
    185
    @LimaX
    Solltest Du dann nicht auch „vertippt“ an Stelle von "vertippt" schreiben

  5. #5
    TP-Urgestein Avatar von webcreate
    Registriert seit
    Nov 2003
    Ort
    NRW
    Beiträge
    11.661
    Ach Mädel, dank der NDR ist doch fast alles erlaubt.
    Aber recht hat der LimaX da schon.

    Zum Thema mit
    if (is_dir($file))
    kannst Du prüfen, ob es ein Ordner ist.
    Wenn es einer ist, wieder ein opendir und die while-schleife.
    Praktischer wäre es aber, da man ide Tiefe nicht kennt (geh ich mal von aus), wenn man sich eine Funktion schreibt und diese dann Rekursiv arbeiten lässt.
    Bei einer Tiefe von 3 Ebenen mag es ja noch manuell gehen, aber wenn man mal richtig tief will (100 Ebenen) dann wird das schon arg unübersichtlich.
    Gruß Mark

    webcreate IT SOLUTIONS
    www.webcreate-nrw.de

    Photoblog....|....flickr

  6. #6
    TP-Urgestein Avatar von webcreate
    Registriert seit
    Nov 2003
    Ort
    NRW
    Beiträge
    11.661
    Hab mal den Onkel Google gefragt.
    Hier die rekursive Lösung:
    http://www.dclp-faq.de/q/q-code-verzeichnis.html
    Gruß Mark

    webcreate IT SOLUTIONS
    www.webcreate-nrw.de

    Photoblog....|....flickr

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. bitte um hilfe bei der suche nach so einen script?
    Von CrowTau im Forum Traum-Dynamik
    Antworten: 2
    Letzter Beitrag: 19.07.2004, 18:47
  2. bitte um hilfe bei netscape
    Von nurbs im Forum Webdesign allgemein
    Antworten: 12
    Letzter Beitrag: 07.08.2003, 09:23
  3. brauche hilfe bei LIMIT und ... eintraege pro seite
    Von theo im Forum Traum-Dynamik
    Antworten: 47
    Letzter Beitrag: 11.10.2002, 18:36

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51