Andi F.: Verzeichnisse lesen

Ich habe hier an dieser Stelle mal ne Frage: Ist es eigentlich grundsätzlich möglich, dass man sich Verzeichnisse einer Internetseite anzeigen lassen kann. Also den Inhalt der Ordner?
Bsp.: auf http://www.internet.com/verzeichniss ist die datei ich.jpg gespeichert. Ich kann es aufrufen indem ich http://www.internet.com/verzeichniss/ich.jpg als Adresse eingebe. Weiss ich jetzt aber nicht dass das bild ich.jpg heisst, wäre es dann möglich sich alle Dateien die im Ordner verzeichniss liegen darstellen zu lassen? Vorausgesetzt der Ordner hat keine htacess Datei etc... ? Wenn ja wie. Habe etwas verloren und weiss die Endung nicht mehr und komme auch anders nicht mehr zu dem File! Vielen Dank für die Hilfe!!!

  1. Hello,

    Ich habe hier an dieser Stelle mal ne Frage: Ist es eigentlich grundsätzlich möglich, dass man sich Verzeichnisse einer Internetseite anzeigen lassen kann? <-- [habe mal ein Fragezeichen an die Frage gemacht *gg*]

    Du hast die Zusammenhänge ja schon erkannt.
    Es ist erstmal von den generellen Zugriffsrechten abhängig, ob der Webserver überhaupt in dem Verzeichnis lesen darf. Dann können Dateien als hidden markiert werden (Bei Linux mit dem vorangestellten Punkt und bei Windows über Betriebssystem-Interrupt bzw. bedienwerkzeug -> Eigenschaften)
    Diese Dateien sollte der Webserver nicht auflisten
    Dann kann man limits einrichten, sodass bestimmte Namen nicht angezeigt werden. Es kann ein Defaultfile (z.B. index.htm(l) ) vereinbart werden. Wenn dies vorhanden ist, wird nur dieses angezeigt. Dann kann man mittels Server-Direktiven (.htaccess hehört dazu) die Indexes ausschalten

    http://httpd.apache.org/docs-2.0/mod/core.html#options

    Und zu guter Letzt kann man ja auch noch den HTTP-Zugriff auf einzelne User beschränken.

    Nun kannst Du immer noch ein Script schreiben, das bei Aufruf die gewünschten Dateien für den User auflistet. Dieser könnte sich dann auch authentifizieren müssen.

    Liebe Grüße aus http://www.braunschweig.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen