[Javascript] mapinhoud weergeven zonder php

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Neal
  • Registratie: Augustus 2002
  • Laatst online: 29-08 14:32
Op onze school willen ze graag op intranet een mappen structuur aanleggen om voor elke leerling een Word bestand te hebben met diverse op en aanmerkingen.

In deze mappen structuur staan soms wel eens 10 bestanden, deze willen we laten weergeven zodat je niet de volledige documentsnaam moet intypen. Op zich is dit best makkelijk te maken door een html bestand aan te maken en hierin de hyperlinks er naar toe te laten verwijzen. 1 Probleem, er komen en gaan bestanden, met als gevolg dat je het index bestand steeds moet aanpassen.
En omdat leraren geen html kennis hebben en ik niet de tijd heb om altijd de index aan te passen (lees: dat worden ongeveer 50 indexen) is dit geen optie.

Ik weet wel dat het via PHP heel makkelijk is op te lossen want op een eigen server gebruiken wij dit systeem prive voor een fotoboek. alleen degene die de webserver van hier onderhoud wil geen PHP.

Ik wilde dus vragen of dat het ook op te lossen is zonder PHP, in bijvoorbeeld javascript?

Acties:
  • 0 Henk 'm!

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
De meeste servers ondersteunen gewoon directory browsing. Dan hoef je helemaal niks te programmeren.

Met javascript is het niet mogenlijk om op te vragen welke bestanden er op de server staan. Behalve als Directory browsing aanstaat want dan krijg je gewoon een html terug waar linkjes in staan naar alle bestanden en directory's

Voor de rest hoort javascript bij de buren

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


Acties:
  • 0 Henk 'm!

  • Neal
  • Registratie: Augustus 2002
  • Laatst online: 29-08 14:32
Bij ons staat de Directory Browsing uit. Dit moet zo blijven.
Is er verder geen andere manier om toch de mapinhoud te laten weergeven zonder dat we zelf iets moeten aanpassen en ook zonder PHP?

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:29

crisp

Devver

Pixelated

neallel schreef op donderdag 24 maart 2005 @ 10:25:
Bij ons staat de Directory Browsing uit. Dit moet zo blijven.
Is er verder geen andere manier om toch de mapinhoud te laten weergeven zonder dat we zelf iets moeten aanpassen en ook zonder PHP?
Nee.

Overigens kan je mbv een .htaccess ook alleen voor die ene dir directory browsing aanzetten

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • CmdrKeen
  • Registratie: Augustus 2000
  • Laatst online: 12-02 15:16

CmdrKeen

Krentenboltosti

Welke webserver gebruik je, en mag je helemaal geen server-side scriptingtaal gebruiken of alleen geen PHP?

/edit
Moet je je trouwens eens voorstellen wat het zou betekenen als je dat *wel* in JavaScript kon doen als directory browsing uit staat. Dan kan je van elke site een open dir maken.. Maar goed dat dat niet kan dus!

[ Voor 51% gewijzigd door CmdrKeen op 24-03-2005 10:30 ]

Bloed, zweet & koffie


Acties:
  • 0 Henk 'm!

  • James_Watt
  • Registratie: Februari 2001
  • Laatst online: 07-01-2024
Met de opdracht Recurse kan het in vb script lijkt me in Java script dan net zo goed te kunnen.
Hieronder stukje vb voor java even zoeken.


Recurse ("C:\")

Sub Recurse(Path)
'create the file system object
Dim Root, Files, Folders, File, i, FoldersArray(2000)
Set Root = fso.getfolder(Path)
Set Files = Root.Files
Set Folders = Root.SubFolders

fcount = 0 'zero out the file count variable
'traverse through the subdirectories In the current directory
For Each Folder In Folders
FoldersArray(i) = Folder.Path
i = i + 1
Next
'traverse through the files In the current folder or subfolder
For Each File In Files
'check if the search String is found
num = InStr(UCase(File.Name), UCase(searchtext))
'if it is Then update the recordset and sort it
if num <> 0 Then
outputfile.WriteLine (File.path & " " & formatnumber(File.size/1024,0) & " KB")
End if
Next
'recurse through the current directory until
'all subfolders have been traversed
For i = 0 To UBound(FoldersArray)
if FoldersArray(i) <> "" Then
Recurse FoldersArray(i)
Else
Exit For
End if
Next
End Sub

Iwill KK266 R | Amd 1333 266 | Global win wbk38 | 512 Mb M-Tec | 2 x Seagate U 5 40 Gb raid 0 + 2 x Barracuda IV 80 GB raid 0 | Liteon 48x12x48 | Cyberdrive 52 | Radeon 8500 | 3com509 |


Acties:
  • 0 Henk 'm!

  • Neal
  • Registratie: Augustus 2002
  • Laatst online: 29-08 14:32
Alleen PHP mag niet.
Verder gebruiken wij Windows 2003 Server op de Webserver.

Hoe werkt trouwens dat .htaccess bestand? kun je dit koppelen aan de AD?
En is hier een soort standaart bestand voor want daar heb ik dus helemaal geen kaas van gegeten.

Acties:
  • 0 Henk 'm!

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-09 08:50

gorgi_19

Kruimeltjes zijn weer op :9

Windows 2003? Kijk dan eens naar ASP / ASP.Net :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Acties:
  • 0 Henk 'm!

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

James_Watt schreef op donderdag 24 maart 2005 @ 10:33:
Met de opdracht Recurse kan het in vb script lijkt me in Java script dan net zo goed te kunnen.
Hieronder stukje vb voor java even zoeken.
1. Java != Javascript :X
2. Javascript is 'beveiligd' client-side, dus je gaat niet zonder meer local resources zo maar benaderen
3. Mss handiger om je code in [plain]
Visual Basic:
1
[/] te zetten. Maakt het wat mooier :)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Acties:
  • 0 Henk 'm!

  • CmdrKeen
  • Registratie: Augustus 2000
  • Laatst online: 12-02 15:16

CmdrKeen

Krentenboltosti

Als het in ASP *wel* mag, check dan deze link even: http://www.w3schools.com/asp/coll_files.asp

Daar staat in uitgelegd (met voorbeeldcode) hoe je de inhoud van een map (inclusief submappen als je wil) naar de client kan sturen. Recursie is nog het lastigste (vind ik zelf) omdat het moeilijk te bevatten is. De code op zich is niet ingewikkeld.

Bloed, zweet & koffie

Pagina: 1