Synology-Forum.nl

Overige software => FTP, NFS and Samba Server => Topic gestart door: Bobojan op 05 december 2013, 15:26:45

Titel: NAS met behulp van PHP benaderen
Bericht door: Bobojan op 05 december 2013, 15:26:45
Hi,

Ik ben de afgelopen tijd op zoek naar meer informatie over het benaderen van de NAS over HTTPS met behulp van PHP. Ik heb een Synology NAS DSM 4.3 - DS411+II. 

Ik wil feitelijk een lijst van files uit een map ophalen, deze wil ik dan ook ter download beschikbaar stellen. Ik vraag mij af wat ik hier voor nodig heb en of hier al scripts voor beschikbaar zijn. Ik zie heel veel documentatie maar dit gaat vooral om inbouwen in echt applicaties en/of via andere methoden als FTP.

Hebben jullie nog tips/scripts op dit vlak die mij met dit kan helpen?

Groeten,

Bobojan
Titel: Re: NAS met behulp van PHP benaderen
Bericht door: Birdy op 05 december 2013, 20:52:22
Googlelen? ;)
Misschien hier wat tips/aanwijzingen/voorbeelden:
http://programmersheaven.com/discussion/322550/how-do-i-access-parent-folder
http://webcheatsheet.com/PHP/working_with_directories.php
Titel: Re: NAS met behulp van PHP benaderen
Bericht door: Plerry op 06 december 2013, 12:35:04
Kijk ook eens hier (http://www.synology-forum.nl/web-server/een-bestandenlijst-laten-maken/msg10806/#msg10806).
Titel: Re: NAS met behulp van PHP benaderen
Bericht door: Bobojan op 06 december 2013, 17:51:00
Bedankt! Met veel googlen, kwam ik er niet :) Daarom de vraag hier.

Ik zou als ik wijzer ben geworden uit de topics hier nog een update plaatsen. Het moeilijkste is niet zo zeer de dir displayen, maar het feit dat ik dit wil doen van een externe locatie - dus niet een apache op de Synology zelf.
Titel: Re: NAS met behulp van PHP benaderen
Bericht door: Birdy op 06 december 2013, 18:11:03
Bedankt!
Titel: Re: NAS met behulp van PHP benaderen
Bericht door: Goner op 09 december 2013, 10:49:56
een lijst tonen van bestanden in een folder die je kunt downloaden kan ook met een .htaccess bestand :

Options +Indexes
IndexOptions Namewidth=50 DescriptionWidth=35 FancyIndexing

maar wat bedoel je precies met een Apache op een andere server dan de DS ?!
wil je de inhoud van een folder op de Syno tonen in een webinterface op een physiek andere server/locatie ?
Titel: Re: NAS met behulp van PHP benaderen
Bericht door: Bobojan op 09 december 2013, 12:20:00
Ik heb uiteindelijk een oplossing gevonden: https://github.com/zzarbi/synology

Via de File Station API haal ik een lijst met bestanden op, met de Download API zorg ik er dan voor dat je deze bestanden kan downloaden. Allemaal met slechts 10 regels code + een API :)

Ja, ik toon de resultaten op een website op een andere locatie.