20. september 2005 - 13:25Der er
5 kommentarer og 1 løsning
Filarkiv, FSO
Hej Eksperter,
Jeg vil meget gerne have lavet et filarkiv i FSO, som kan uploades til min webserver.
Jeg kan godt selv slå op på w3schools hvordan man opretter mapper osv, men jeg kan ikke finde ud af hvordan man skal gøre det dynamisk. dvs. at der i princippet ikke er begrænsninger på hvor mange niveauer man kan lave.
Jeg vil gerne lave det, så jeg bestemmer hvor "roden" er. derefter kan man bare oprette løs af mapper.
Nogen der har lavet noget lign. eller kender til et sted hvor jeg kan finde info?
Du kan jo lave en form for træ som viser hvilke mapper der allerede findes (i forhold til din rod) Det kan du rimelig nemt gøre med FSO ved blot at løbe mapperne igennem. Du kan også gøre dette træ klikbart så det folder sig ud ligesom i stifinderen i windows. I hver "node/blad" på træet gemmer du så indformation om hvor du er i forhold til roden Hvis du fx klikker på mappen "musik" og derefter mappen "oasis", ja så ved dit script nu at du befinder dig i "din_rod\musik\oasis" og hvis brugeren så her ønsker at oprette en mappe kaldet "album2" ja så ved du at du skal oprette mappen "din_rod\musik\oasis\album2" Og så fremdeles Tilsvarende ved du at når brugeren har klikket sig igennem træet til "album2" at når brugeren så uploader filer at de skal gemmes i mappen "din_rod\musik\oasis\album2"
Jeg har ikke noget kode lige ved hånden, men da jeg i sin tid lavede det gemte jeg stien som hidden felter i en form som jeg ved javascript autosubmittede hver gang man klikkede på en mappe Der er nok mere fornuft i at gemme det i en session da du så altid har den ved hånden og da den absolutte sti så ikke kan ses i "vis kilde" Men omvendt kan man sige at folk der har adgang til at oprette mapper alligevel kender til systemet måske...
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.