Avatar billede krk Nybegynder
02. november 2009 - 15:10 Der er 8 kommentarer og
1 løsning

Få vist mappe titlen

Hej

Jeg ved ikke om dette kan lade sig gøre eller om jeg er i den rette kategori, men nu prøver jeg.

Jeg har en mappe(skrammel) der indeholder en masse mapper med lidt forskelliget. Når jeg i browseren går ind i mappen (skrammel) så får jeg en oversigt af alle mine mapper.
Det er jo ikke en særligt køn måde det er vist på, så jeg tænkte om man kan lave en index fil og så bare få "trykket" mappernes titel (og stien til det der er i mappen) ind på index siden?

Det var bare en ide´, men ved som sagt ikke om det kan lade sig gøre.
Avatar billede zips Juniormester
02. november 2009 - 16:04 #1
Er det noget i denne stil som bruges på denne side http://www.orosandrei.ro/download/

Scriptet er at finde her http://www.weberdev.com/get_example-4502.html
Avatar billede krk Nybegynder
02. november 2009 - 16:44 #2
Det var lige det jeg søgte.
Tak for hjælpen

Du smider bare et svar
Avatar billede zips Juniormester
02. november 2009 - 16:59 #3
Her er et svar :-)
Avatar billede showsource Seniormester
02. november 2009 - 20:34 #4
skodkode, bare lige så i ved !
Avatar billede zips Juniormester
02. november 2009 - 20:51 #5
Da du ved langt mere om php end mig er det helt sikkert rigtigt, men kan den rettes til nutidig kode eller er det nemmere at omskrive det hele?
Avatar billede showsource Seniormester
03. november 2009 - 08:10 #6
Jahh, nu er den kode nu heller ikke så slem som jeg får formuleret.
Men brugen af
if(isset($_GET['dir'])) {
er noget værre rod.

Prøv at bruge
?dir=../../

i url.

En anden måde at gøre det på:
http://www.phpbegynder.dk/sitemap.php?show=source

http://www.phpbegynder.dk/sitemap.php

Den læser så alle dirs igennem på en gang.
Avatar billede zips Juniormester
03. november 2009 - 16:31 #7
Ja det kan jeg godt se, der er jo piv åbent til alle mapper på ens server.

Det smarte var jo netop at man kunne klikke på den mappe man ønsker at se indholdet af uden de er åbne som i dit sitemap, men hvordan kan man gøre det sikkert, skal der et tjek på så man aldrig komme over den mappe som er defineret som start mappe eller er der en bedre måde at gøre det på?
Avatar billede showsource Seniormester
04. november 2009 - 12:58 #8
ehh, det er vist nok at bruge:

if(isset($_GET['dir'])) {
    $dirnavn = str_replace('../', '', $_GET['dir']);   
    $prev = $dirnavn;
    $folder = $dirnavn;   
.......


samt

ini_set('allow_url_fopen', 0);

i starten af scriptet, for at hindre en url bliver brugt som "dir"
Avatar billede zips Juniormester
04. november 2009 - 20:31 #9
showsource > tak det virker fint på min server :-)
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