'file-explorer' over mappe på servere?

Tags:    html javascript

Hej;

Er det bøvlet at lave et 'file-explorer' vindue over en mappe på serveren? Altså, sådan en slags pendent til en 'open-file'-dialogbox som altså skal startes på en .html hentet på samme server/domaine.
Spørg venligst ind, hvis intentionen er uklar.

Carsten



6 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
tvivler på at det er muligt kun, at lave kun i javascript og html. Men hvis du mixer lidt php eller et andet serversprog ind i miksen, kan jeg ikke se, hvorfor det ikke skulle være muligt at lave du kan f.eks. prøve at tage et kig på http://encode-explorer.siineiolekala.net/



Du kan lave en php fil som sender indholdet af en mappe til javascript, som du så kan bruge til at genere html.

etc
her henter vi "/min-mappe" fra serveren og sender indholdet tilbage i json format, det kunne man så lave en fil liste ud af via javascript, men her udskriver vi det bare i consolen.

browse.php
Fold kodeboks ind/udPHP kode 


something.js (jQuery)
Fold kodeboks ind/udJScript kode 


ikke testet - husk at tjek i php om man har en eller anden admin session aktiv så alle ikke kan få adgang til din server :)

links:
http://pt.php.net/readdir
http://api.jquery.com/jQuery.ajax/



Indlæg senest redigeret d. 04.03.2012 12:40 af Bruger #3427
Hej Kevin og Kenneth,

Jeg ville 'lige' sikre mig, at der ikke ligger en eller anden kode-stribe et sted (det gør der nu, her. Tak Kenneth), så jeg ikke selv skal tage bøvlet. Men det er til at overskue. Jeg er bange for, at det egentlige problem ligger i at eksekvere en .exe i det efterfølgende skridt.

Der blev præsenteret en test-side i en anden tråd. Der var ikke noget særligt på siden, men den var meget 'tung' at hente hjem. Jeg hæftede mig ved, at siden havde hele jquery-biblioteket med, og at det sikkert var dét der tog tid at hente. Kan det være korrekt og vil det være nødvendigt?

Carsten



du kan godt lave det uden jquey, men da jquery er det nok mest brugte javascript lib gør jeg også brug af det selv, da ens kode bliver meget kortere end normalt.

Nogen der bruger jquery:
Google
Dell
Digg
NBC
CBS
Netflex
Mozilla
Wordpress
Drupal
osv..

skulle ikke tage langtid at indlæse jquery normalt.


du kan godt eksekvere en exe fil uden de store problemer (hvis det altså er en windows server med php)




Kenneth,
Jeg møder jquery nævnt hele tiden, så det må være gode sager. Jeg har brugt 8 linjer på et asynkront GET som virker godt.

Den side jeg snakker om er:
http://www.mautone.dk/web/

Måske er der en tilsigtet 'langsommelighed' over visningen, men den virker bare tung. Hvis man højre-klikker og følger 'vis kilde' kan man se at der er et ret massivt jquery bibliotek med.

Jeg har rødder i noget så enkelt som visual basic. Så, selv om jeg måske kan få din kode til at virke ved at kopiere den, så kommer jeg alligevel til at bruge lang tid på at forstå syntaxen med de indlejrede funktioner. Men det er et godt sted at starte.

Jeg fik kigget lidt .hta for eksekvering af apps. Den server jeg er gæst hos oversætter noget af mine input til asp .. så det er måske en windows-server. Jeg har købt en produkt der hedder 'advanced linux' som bruger php og ikke asp (fordi de opforderer kunderne til det valg .. underligt). Er der en non-microsoft pendant til .hta?



skal ikke kunne sige hvad server osv han har, men har aldrig haft problemer med lange svar tider ud over har oplevet lidt delay ved brug af google cdn ( http://www.udvikleren.dk/forum/37019/cdn-eller-host-selv/ )

har en load tid på ~0.6sec af jquery på en gammel skole opgave
http://kenneth.wi.ots.dk/udvikleren/Screen%20Shot%202012-03-04%20at%2015.46.11.png


er ikke helt sikker på jeg har forstået ide i at eksekvere en exe fil. du kan godt lave et anet script eller noget på linux og fyre det af fra PHP.



t