05. juli 2004 - 12:44Der er
13 kommentarer og 2 løsninger
Oversigt over filer i en mappe
Hej.
Er det muligt at bruge javascript til at vise de filer som ligger i en mappe på ens hjemmeside? Deraf skal det være muligt for at downloade dem med et link?
Der må IKKE anvendes asp, php eller lign, det understøtter mit webhotel ikke :(
Du får lidt svært ved at vise en liste, uden enten ASP, PHP eller lign.
Eneste du muligvis kan, er hvis du ligger på et hotel som benytter Apache, kan du sætte op, at en given mappe har listeadgang.
Men du får svært ved at liste filerne direkte på en side, med mindre at du begyndt på lidt DHTML, og benytter en skjult IFRAME, og dermed kan "udtrække" listen, og tilføje det i dit eget layout... Men altså - er lidt tricky ;)
Men hvis mappen ikke indeholder en fil, som serveren tror den kan vise som hjemmeside (typisk index.htm(l) eller default.htm(l) !-) vil den normalt vise en oversigt over filerne, som vil være links ...
Så hvis du giver alle rettigheder til at se mappen kan du f.eks. linke direkte til mappen i en iframe !o]
hmm.. Nu er jeg ikke den vilde ekspert til DHTML, men kan man ikke bruge javascript? Altså der skal ikke være noget design på, det skal bare være helt simpelt. Altså ideen er bare at jeg overføre en fil til en mappe på serveren, og siden viser automatisk filnavnet med et link så det kan downloades.
Tjah, hrm, man kan jo faktisk aflæse html-koden inde i en iframe, så hvis man tager min idé som udgangspunkt, må man kunne parse sig ud af, hvad der findes i mappen !-)
roenving: Det kommer meget an på hvilket webhotel man ligger på. For ikke alle steder, at det er slået til fra start (og dette underordnet om det er IIS eller Apache der køres).
Fælles for begge, er selvfølgelig at man ikke har en index/default side :)
Dog kan man som kunde, hvis der benyttes Apache, selv slå det til (hvis det ikke allerede er), i en .htaccess-fil (hvor man kan sætte en masse sjov op)
Okay, så kan det blive lidt svært, hvis du ikke på nuværende tidspunkt, kan se en liste over filer i en mappen :-/ Du kan dog evt. forhører dig hos dit webhotel-udbyder, om de kan slå "Directory browsing" til, i den pågældende mappe, du har brug for at få listet.
Så dvs. der er ingen mulighed for at få listet en oversigt over filer i en mappe hvis webhotellet ikke understøtter ASP eller PHP? Kan man ikke bruge javascripts eller noget i den retning?
Jo, det er som sagt muligt, men det kræver: 1. At udbyderen/webhotellet har slået "Directory browsing" til 2. At der ikke ligger nogen index-filer (default/index med endelsen .html/.htm/.asp/.php)
Så hvis du kan få løst ovenstående, er det muligt at få en liste, uden brug af scripts.
Du kunne nu bare sendt en mail til support@scannet.net, og bede dem slå "Directory browsing" til, i den enkelte mappe :) Men ved selvfølgelig ikke om tillader det, overhovedet ;) Men kundens ønsker og behov, går vel forud for alt andet? :P Var da en mulighed at prøve.
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.