Seite 1 von 1

Webserver Auslesen

Verfasst: 27. Juni 2006 12:29
von HoustenRnB
Hallo Liebe Programmierer ,

ich will ein Programm bauen das mir ermöglicht per Programm mein Webspace zu dursuchen also zum Beispiele gebe ich ein "Hund"
dann solln alle Datein kommen wo Hund drin vorkommt.

Hoffentlich kann mir jemand Hlefen .

Verfasst: 27. Juni 2006 12:49
von DarkWotan
Wenn der Webspace lokal ist, genügt die meistens im Betriebssystem eingebaute Funktion zum Suchen im Dateisystem.
Ich schätze aber, dass du eher den entfernten Zugriff auf einen Webserver meinst.
Nun, das geht nicht einfach so, denn du kannst dich nur der Software-Schnittstellen bedienen, die dieser Server auch anbietet, z. B. HTTP oder FTP.
Die HTTP-Spezifikation beinhaltet jedoch kein Kommando um Verzeichnisinhalt aufzulisten, dafür ist es schließlich auch nicht entworfen worden. Zwar bietet z. B. der Apache für jedes Verzeichnis oder auch Unterverzeichnisse die Direktive Options mit Parameter Indexes, aber das hilft dir (meistens) nur weiter, wenn das aufzulistende Verzeichnis keine Index-Datei wie index.html (je nach Konfiguration) enthält. Außerdem ist die Ausgabe HTML, was eine Auswertung nicht zwingend schwieriger, aber erheblich aufwändiger macht.
FTP hingegen bietet jedoch bietet ein Kommando zum Verzeichnis Auflisten an, es genügt ein einfaches `ls' oder `dir'.
Wenn der Webserver allerdings Unterstützung für serverseitige Programmiersprachen wie z. B. PHP bietet, könntest du dir ein Script schreiben, welches alle Dateien auflistet und via GET-Anfrage das Script aufrufen und die Ausgabe auswerten.

MfG, Cedric