PHP pagina map structuur website
Ik ben op zoek naar een php script dat de bestanden van een bepaalde map van mijn website laat zien.
De bestanden moeten kunnen gedownload worden en men dien bestanden te kunnen opladen
Dus ik maak bv een map Data aan op mijn webserver
Ik wil een php pagina die de bestanden laat zien die in deze map staan
Deze bestanden kan men downloaden
Bestanden opladen naar de map Data
Wie kan men helpen?
Thx
mvg,
Geert B
scandir de map uit te lezen.
Uiteraard even de .. en . items eruit filteren. En dan met readfile de bestanden uitlezen, en volgens Example #1 op die pagina geforceerd laten downloaden. Dit kan via een GET-request, zoals: download.php?file=afbeelding_sarah.jpg.
Maar let op: Controleer wel goed wat mensen downloaden, want als men een configuratiebestand van je site kan downloaden door met het pad in de GET-parameter te spelen, dan heb je een groot probleem. ;-)
Ik denkd at de beste stap al is om met Uiteraard even de .. en . items eruit filteren. En dan met readfile de bestanden uitlezen, en volgens Example #1 op die pagina geforceerd laten downloaden. Dit kan via een GET-request, zoals: download.php?file=afbeelding_sarah.jpg.
Maar let op: Controleer wel goed wat mensen downloaden, want als men een configuratiebestand van je site kan downloaden door met het pad in de GET-parameter te spelen, dan heb je een groot probleem. ;-)
Gewijzigd op 10/11/2019 18:02:24 door - Ariën -
out-of-the-box aan?
En als het is om de bestanden in een website te managen dan kun je wellicht beter gebruik maken van een FTP-client, een controlepaneel in de smaak die jouw internetboer aanbiedt (Plesk, DirectAdmin et cetera), of een version control systeem.
Bieden bepaalde webservers dit niet En als het is om de bestanden in een website te managen dan kun je wellicht beter gebruik maken van een FTP-client, een controlepaneel in de smaak die jouw internetboer aanbiedt (Plesk, DirectAdmin et cetera), of een version control systeem.
Thomas van den Heuvel op 10/11/2019 19:14:42:
Bieden bepaalde webservers dit niet out-of-the-box aan?
Ja, maar dan zonder geforceerde download. Leg dan maar even aan tante Annie van 65 uit hoe ze de afbeelding kan opslaan.
Je wilt niet dat iemand een bestandje genaamd hack-it.php uploadt en dan je site overneemt. Als dat bestand er tussendoor glipt, staat het in elk geval nog buiten de rechtstreeks aan te roepen omgeving. (zodat http://jesite.nl/data/hack-it.php niet gaat werken)
- Ariën - op 10/11/2019 19:18:23:
Leg dan maar even aan tante Annie van 65 uit hoe ze de afbeelding kan opslaan.
Mja, dat is niet echt een argument he.
<Een mogelijke oplossing> is niet valide want <de persoon in kwestie is niet bekwaam>. Op die manier kun je alle potentiële oplossingen op voorhand afschrijven.
Then again. Het zou natuurlijk wel handig zijn als de topicstarter even toelicht wat voor bestanden het betreft en/of voor wat voor doeleinde hij deze functionaliteit nodig heeft.
We kunnen moeilijk een aanpak of oplossing voorstellen op grond van een onvolledige situatieschets.
Gewijzigd op 11/11/2019 17:54:28 door - Ariën -
Ik wilde alleen maar aangeven dat er mogelijk een heleboel functionaliteit standaard beschikbaar is. Ik zei nergens dat dit een oplossing was of geschikt wat voor zijn (voor ons onbekend) doel.
Daarnaast zijn er specifieke programma's voor dit soort doelen (FTP-client, image gallery etc.). Waarom het wiel opnieuw uitvinden?