Dateien Verstecken?

HI …

Wer sich in der Materie nen bissl auskennt, weis das wenn man Webspace hat, man nicht an der httpd.conf herum basteln kann und das ist mein kleines Problem.

Ich habe von nem wer-weiss-was User vor nem Jahr ne index datei bekommen die das FancyIndexing „ersetzt“ …

(FancyIndexing dient zur anzeige von dateien in ordner auf FTP/Web Servern, falls keine index.datei vorhanden ist.)

mein Problem nun:
Wenn ich ein Verzeichniss schüzte kann niemand drauf zugreifen, außer man hat das Passwort. Dann hat man aber trotzdem kein zugriff, da FancyIndexing aus ist, standart. Nu kommt das Script ins Spiel, mit diesem script lässt sich der Inhalt anzeigen der im geschützten ordner liegt. Aber auch die Index.php und die format.css werden angezeigt, das verwirrt manchen.

Falls alle mit gekommen sind, hier meine Frage.

Kann man in einer php Datei angeben das ausgewählte dateien NICHT angeeigt werden. Sie sind zwar im Ordner aber werden eben über das PHP Script net angezeigt.

Es soll nur der Inhalt, wie *.exe, *.rar, etc dateien angezeigt werden index.php + format.css sollen versteckt werden! Ist sowas mit php lösbar oder geht sowas überhaupt nicht?

Falls jemand helfen kann, vielen Dank für die anfallende mühe!

MfG Tobias

Hallo.

Dea geht auf jeden Fall, aber da du ja einen fertigen Code hasst, könntest du den ja mal posten, da könnt man dan konkret Hinweise geben.

Wenn dir das normale Indexing ausreicht, dann füge in der .htaccess im entsprechenden Verzeichnis einfach die Zeilen

Options +Indexes
Fancyindexing On

ein.

okay das werd ich mal ausprobieren!

Also den code hier her „klatschen“ bringt nix, da es 2 dateien sind incl. css!
Ich hab mir mal die Freiheit genommen und diese beiden Dateien hochgeladen und der folgende link dient zum download der beiden in ein rar archive gepackten dateien.

http://www.bitethedust.org/download/index_files.rar

mal bitte anschauen und evtl kannst du mir auch sagen wie man es einstellt das man den index sortieren kann, also erst Ordner von A-Z dann Dateien von A-Z!

Dank dir für die schnelle Antwort und deine Hilfe!

Danke … Gruss Tobias

Options +Indexes
FancyIndexing On

IndexIgnore .htaccess index.php format.css
IndexOrderDefault Ascending Name

so hab ma gegoogelt und dies gefunden, normaler weise müsste durch die htaccess datei ein index erscheinen, die 3 ddateien nich angezeigt werden und von a bis z die datein …

sobald ich eins von den beiden

Options +Indexes
FancyIndexing On

eingebe bekomme ich Fehler 500, nehm ich die raus Zugriff verweigert!

Woran liegt das, an der httpd.conf? oder falsche schreib weise?

ersetze Zeile 94 der index.php durch folgende Zeile:
(alles in eine Zeile schreiben)

 if ($object != "" && $object != "." && $object != ".." && $object != "format.css" && $object != "index.php" && $object != basename($PHP\_SELF)) {
1 Like

Vieleicht hast du einen alten Apache.
Da hieß der Befehl meines Wissens

Options Indexes On

Wenn das nicht hilft, entferne die Befehle mal Stück für Stück und teste zwischendurch, damit du den Fehlerhaften findest.

CU

Vielen herzlichen Dank!

Ich sollte wohl doch mehr mit php machen!
Dank dir für die mühe die du dir gegeben hast und mir geholfen hast, is sehr viel wert!

Das funktioniert einwandfrei und man kann noch die .htaccess verstecken! danke!

MfG Tobias

Es funktioniert nicht der alte und der neue Befehl … ich denk ma das is vom Anbieter her so evtl. ich schau noch ma in mein schlaues dickes büchlein und dann schreib ich ne mail an de kolegen!

Danke für deine Mühe, falls du noch nen Tipp hast bitte schreiben!

MfG Tobias

keine Ursache :wink:
dafür hab ich ja jetzt das kleine script, das mir eine schön gestaltete Dateiübersicht liefert :smile: