Datein im Ordner anzeigen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Straight-Edge, 16. November 2007 .

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 16. November 2007
    Hi

    Ich wollte wohl eine kleine Seite auf meiner Homepage haben, welches alle Datein im Ordner anzeigt mit verlinkung (zum download)
    hat da jemand schon was vorprogrammiert oder weiß, wo man solche sachen findet?
     

  2. Anzeige
  3. #2 16. November 2007
    AW: Datein im Ordner anzeigen

    Wenn ich das Richtig verstanden habe dann musst du ja nur auf den Ordner verlinken z.B. http://www.deineseite.com/ordner/ und fertig oder check ich das gerade nicht ... ?
     
  4. #3 16. November 2007
    AW: Datein im Ordner anzeigen

    ja genau, das geht gerade nicht. habe bei meinem anbieter gefragt, und die meinten die könnten das auch schutzgründen nicht freistellen.
     
  5. #4 16. November 2007
  6. #5 16. November 2007
    AW: Datein im Ordner anzeigen

    hi - das könnte auch gehen: (weiß aber net ob directory browsing funktioniert, müsste aber xD)

    Code:
    <html>
    <head>
    
    <style type="text/css">
    a {
    font-family: courier, arial;
    font-size: 13px;
    }
    </style>
    
    </head>
    
    <body vlink="blue">
    
    <table border="0" cellspacing="5">
    
    
    <?php
    
    
    $dir =".";
    $dh = opendir($dir);
    
    while (false !== ($filename = readdir($dh))) 
    {
     $files[] = $filename;
    
    }
    
    $forbidden_types = array ("php", "html", "PHP", "htm", "");
    
    foreach ($files as $my_filename)
    
    {
     $type = substr ($my_filename,-3); 
     if (in_array ($type, $forbidden_types))
     {
     }
     
     elseif ($my_filename == "." || $my_filename == "..")
     {
     }
     
     else
     {
     echo '<tr><td><a href="'. $my_filename .'">'. $my_filename .'<br></td></tr>';
     }
    }
    ?>
    
    </table>
    </html> 
    
    mfg
    fake
     
  7. #6 20. November 2007
    AW: Datein im Ordner anzeigen

    Das, was du suchst nennt sich Directory listing Script und gibt es in massig verschiedenen Versionen ;)
    hier ist eines z.B. : Link

    greetz Mutator
     
  8. #7 20. November 2007
    AW: Datein im Ordner anzeigen

    zauberwort: scandir()

    btw kannst du sowas auch wunderbar mit .htaccess erledigen.
     
  9. #8 26. November 2007
    AW: Datein im Ordner anzeigen

    Eine .htaccess-Datei in dem entsprechenden Ordner anlegen, von welchem die Dateien angezeigt werden sollen und folgendes einfuegen:
    Code:
    Options +Indexes
    Alternativ bleibt dir nur die Kombination opendir-readdir ueberig:
    PHP: opendir - Manual
    Da gibts dann auch ein passendes schlankes Code-Schnipsel auf welches du aufbauen kannst.
     
  10. #9 26. November 2007
    AW: Datein im Ordner anzeigen

    .htaccess wenn es der Apache verbietet ? hm ... ich denke nicht das er an den VHost eintrag ran kommt ...
    Das is ne frage und keine kretik .. da ich denke das es nicht geht .. lass mich da gern belehren :)
     
  11. #10 26. November 2007
    AW: Datein im Ordner anzeigen

    Er kann es zumindest versuchen, er hat lediglich gesagt, dass sein Anbieter es aus Schutzgruenden nicht freistellen kann, was genau hat er aber nicht gesagt.
    Deshalb auch noch die PHP-Alternative, damit sollte es auf jeden Fall funktionieren, aber das DirectoryListing ist die einfachere Loesung.
     

  12. Videos zum Thema
Die Seite wird geladen...