Forum: PC-Programmierung HTML - Datei-Liste


von tex (Gast)


Lesenswert?

Hallo Forum.
Vermutlich gibt es 1000 + 1 Lösungsvorschläge im Web zu meiner Frage nur 
ich finde sie wieder mal nicht.
Aufgabe
Ich brauche eine Datei, nennen wir sie Archiv.html die, wenn sie 
aufgerufen wird, alle Dateien im Verzeichnis, oder meinetwegen auch die 
in einem anderen Verzeichnis anzeigt. Dabei kann sich der Inhalt des 
Verzeichnisses immer mal wieder ändern, aber die Archiv.html soll 
natürlich nicht verändert werden.
Was muss in so einer HTML-Datei drin stehen, damit sie die Dateien in 
einem Verzeichnis auflistet?

von ich_eben (Gast)


Lesenswert?

Das kann der Webserver z.b. auch einfach so, kann man in der config 
einstellen.
Oder du kannst fertige Dateibrowser benutzen, die meisten können sogar 
dateien hochladen, benötigen aber leider meistens php

von static_LED (Gast)


Lesenswert?

>Vermutlich gibt es 1000 + 1 Lösungsvorschläge
Vermutlich gibt es 0 Lösungen

Es sei denn, Du arbeitest mit PHP, CGI, ASP ...

von Volker Z. (vza)


Lesenswert?

Das kann HTML aleine nicht. Das Stichwort ist "Server Site Scrip"

Das einfachste ist aber, das du dem Server erlaubst ein Verzeichniss 
anzuzeigen, wenn keine default/start-html Seite vorhanden ist.

Suche nach "html directory anzeigen"

ciao

von tex (Gast)


Lesenswert?

PHP schon von gehört, mehr aber auch nicht.
Hat jemand ein Demo oder ein Idee wo man was Treffendes runterladen 
kann?

> Das kann der Webserver z.b. auch einfach so
Das scheint bei diesem hier anders zu sein...

von Andreas W. (geier99)


Lesenswert?


von Volker Z. (vza)


Lesenswert?

tex schrieb:
>> Das kann der Webserver z.b. auch einfach so
> Das scheint bei diesem hier anders zu sein...

Was scheint da nicht zu gehen? Bitte Genauer erklären! Welcher 
Webserver, wo gehostet?

Ging bei 1&1 gans einfach.

von ... .. (docean) Benutzerseite


Lesenswert?


von Micha (Gast)


Lesenswert?

Du könntest mit einem iframe in HTML als source den Ordner angeben. 
Musst aber in der .htaccess Options +Indexes eintragen.

So geht's auch ohne PHP oder andere Skriptsprachen. Optional kannst du 
auch mit Javaskript arbeiten.

von tex (Gast)


Lesenswert?

> Du könntest mit einem iframe in HTML als source den Ordner angeben.
> Musst aber in der .htaccess Options +Indexes eintragen.

geht es ggf. etwas ausführlicher?

von tex (Gast)


Lesenswert?

Danke an alle, die versucht haben zu helfen.

Es ist ein Provider Problem.

von Peter (Gast)


Lesenswert?

oder er will einfach das Directorylisting haben, also gar keien HTML 
datei.

von tex (Gast)


Lesenswert?

@Peter

das würde theoretisch reichen, ist aber dummer weise vom Provider 
gesperrt, so dass der Umweg über die html - Datei gegangen werden sollte 
.. geht aber auch nicht

von TestX .. (xaos)


Lesenswert?

tex schrieb:
> @Peter
>
> das würde theoretisch reichen, ist aber dummer weise vom Provider
> gesperrt, so dass der Umweg über die html - Datei gegangen werden sollte
> .. geht aber auch nicht

dann wechsel doch einfach deinen hoster

von tex (Gast)


Lesenswert?

Da sind dann gleich 2 Probleme zu bewältigen

1. Problem: Ist nicht mein Hoster
2. Problem: Einen kostenlosen Hoster finden

von Micha (Gast)


Lesenswert?

@Tex: Falls du das ganze in eine HTML-Seite einbinden willst, ist das 
mit dem iframe möglich (falls du kein PHP o.ä. auf dem Webserver 
installiert hast):

  <IFRAME SRC="../dein/ordner/" TITLE="Ordnerinhalt">

oder falls du den lokalen Ordner einbinden willst:

  <IFRAME SRC="." TITLE="Ordnerinhalt">

von tex (Gast)


Lesenswert?

@ Micha.
Na da probiere ich dann mal auch noch aus obschon ich skeptisch bin. Das 
Problem scheint bei diesem Hoster so elementar zu sein, dass es sehr 
obskure Programme gibt um Abhilfe zu schaffen, so wird z.B. der 
FTP-Client angeworfen, die Filestruktur ausgelesen, in eine index.html 
geschrieben und auf dem Server hinterlegt ...
mit .htaccess läßt sich der Zugriff zwar weiter beschränken, aber nicht 
entschärfen usw. usw. ...

von Micha (Gast)


Lesenswert?

An deiner Stelle würde ich kurzerhand den Hoster wechseln. Gibt 
unheimlich viele günstige und gute. Persönlich kann ich dir 
domainfactory empfehlen! Ansonsten mal bei webhostlist vorbeischauen und 
ein paar Empfehlungen und Meinungen einholen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.