Avatar billede j_jorgensen Nybegynder
09. februar 2006 - 22:00 Der er 5 kommentarer og
1 løsning

DirListing med php script

hej alle,

hvordan kan jeg få apache til at køre directory listings gennem mit php script? ønsker ikke at ligge et php script i hver mappe som skal listes...så det må kunne lade sig gøre på enelleranden fornuftig måde :)
Avatar billede wetdog Nybegynder
09. februar 2006 - 22:20 #1
Avatar billede j_jorgensen Nybegynder
09. februar 2006 - 22:28 #2
Et bestemt sted på den side? Har kigget, men uden held. Jeg søger ikke efter en funktion til at lave selve DIR-listen. Jeg forsøger at få apache til at køre eks. listing.php hver gang den skal lave en listing af en vilkårlig mappe.
Avatar billede wetdog Nybegynder
09. februar 2006 - 22:35 #3
du kan lave en funktion i listing.php og så kalde denne funktion hver gang der skal laves en listing. Du skal blot inkludere listing.php i de filer hvorfra du kalder funktionen. Dette gøres ved at placere nedenstående linie i toppen af filerne:

include('listing.php');
Avatar billede j_jorgensen Nybegynder
09. februar 2006 - 22:37 #4
jah...men det er det jeg vil undgå..jeg ønsker ikke at skulle pille ved de mapper som skal indekseres...eller nogen af filerne. Ellers kunne jeg jo bare skifte enten index.php ud - eller tage den løsning du foreslår :-)
Avatar billede j_jorgensen Nybegynder
10. februar 2006 - 12:25 #5
Problem solved:

RewriteEngine on
RewriteRule (^|/)$ /dir/dir.php?path=%{SCRIPT_FILENAME} [QSA]

yay!
Avatar billede j_jorgensen Nybegynder
10. februar 2006 - 12:25 #6
Closed.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester