En slags fil-listing(?)

Tags:    php

Hej udviklere

Jeg har efterhånden set mange steder på nettet hvor alle filer og mapper i en mappe bliver listet, sådan at man kan åbne dem. Hvis i ikke forstår hvad jeg mener, så tænker jeg på noget lignende det her:

http://mirrors.sunsite.dk/debian-cd/

Jeg kunne godt tænke mig at vide hvordan det kan laves i php. Jeg har et script som udskriver alle filer i en enkelt mappe, men vil blive glad hvis jeg kan få det til at bliver som det link jeg pastede.

Det script jeg udskriver alle filer i en mappe med, ser således ud.
Fold kodeboks ind/udKode 

Regner med at man på en måde kan bygge videre på det, men hvis det ikke er sagen, så gør det ikke noget,

På forhånd tak :D

//Emilbp



8 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
En liste som der er jo en indbygget feature (i dette tilfælde i apache). Det er jo det samme som at gå ind på eksempelvis www.udvikleren.dk/images/. Hvis du bare vil have det skal du bare lade være med at uploade en index fil. Så sker det helt automatisk :D




-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------



Hej udviklere

Jeg har efterhånden set mange steder på nettet hvor alle filer og mapper i en mappe bliver listet, sådan at man kan åbne dem. Hvis i ikke forstår hvad jeg mener, så tænker jeg på noget lignende det her:

http://mirrors.sunsite.dk/debian-cd/

Jeg kunne godt tænke mig at vide hvordan det kan laves i php. Jeg har et script som udskriver alle filer i en enkelt mappe, men vil blive glad hvis jeg kan få det til at bliver som det link jeg pastede.

Det script jeg udskriver alle filer i en mappe med, ser således ud.
Fold kodeboks ind/udKode 

Regner med at man på en måde kan bygge videre på det, men hvis det ikke er sagen, så gør det ikke noget,

På forhånd tak :D

//Emilbp


Lad mig sige at det ikke er den flotteste kode jeg har lavet. Jeg lavede den her, http://mxs.frac.dk/default.php?page=Se_projekt&id=11&refference=MapView men jeg blev aldrig færdig med den :( Du kan vel kigge lidt på den og se om du kan omskrive den lidt eller sådan noget i den stil. Ideen er der ihvertfald OG den virker :) GL

Slot\\\\ - All your base are belong to us
http://www.sigsys.dk




Det ser ikke ud til at virke ved mig.

http://www.emilbp.dk/stuff/billeder/

Serveren er fra www.b-one.net og mener bestemt at det er en Apache server.


De har slået det fra, men du kan slå det til ved at ligge en fil med navnet ".htaccess" ind i mappen.
Indholdet af filen skal bare være "Options +Indexes".

Hilsen

Martin Dybdal (Dybber)



En liste som der er jo en indbygget feature (i dette tilfælde i apache). Det er jo det samme som at gå ind på eksempelvis www.udvikleren.dk/images/. Hvis du bare vil have det skal du bare lade være med at uploade en index fil. Så sker det helt automatisk :D




-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------



Det ser ikke ud til at virke ved mig.

http://www.emilbp.dk/stuff/billeder/

Serveren er fra www.b-one.net og mener bestemt at det er en Apache server.


//Emilbp



Du kan jo prøve at se den i aktion, http://mxs.frac.dk/default.php?page=vis_mappe&map=/Billeder
Slot\\\\ - All your base are belong to us
http://www.sigsys.dk



De har slået det fra, men du kan slå det til ved at ligge en fil med navnet ".htaccess" ind i mappen.
Indholdet af filen skal bare være "Options +Indexes".

Hilsen

Martin Dybdal (Dybber)


Hmm.. Det ser heller ikke ud til at virke. Filen ser således ud:

.htaccess
Fold kodeboks ind/udKode 


Men alligevel får jeg en fejl, der ser således ud:

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, support@b-one.net and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


Hvad kan problemet være??


//Emilbp



Læste lige nogle forskellige steder på nettet. Det ser ud til at de har gjort så du ikke kan slå det til vha. en .htaccess fil :(

Så du må nok lave dit eget script, men det burde ikke være så svært :)

Hilsen

Martin Dybdal (Dybber)



Læste lige nogle forskellige steder på nettet. Det ser ud til at de har gjort så du ikke kan slå det til vha. en .htaccess fil :(

Så du må nok lave dit eget script, men det burde ikke være så svært :)

Hilsen

Martin Dybdal (Dybber)


Nej det er faktisk ikke så svært :) Eneste der voldte mig problemer var at lave så man ikke kunne gå tilbage til de mapper der lå længere "bagude" end den mappe som man sætter til root mappen.

Slot\\\\ - All your base are belong to us
http://www.sigsys.dk



t