Kun adgang til filer igennem php

Tags:    php

<< < 12 > >>
Hej.
Jeg er i gang med at lave en hjemmeside for en andelsforening, som har behov for at kunne beskytte nogle uploadede filer mod udefremkommende. Dog vil de rigtig gerne have at man ved at logge ind med password i et (php-lavet system) kan få adgang til filerne.

Jeg tænker derfor at bruge .htacess til at beskytte en mappe med filerne. Men problemet er at hvordan jeg så kan sørge for hvordan en besøgende der har logget ind kan få adgang til filerne.

Er der nogen der kender en løsning? På forhånd tak...



11 svar postet i denne tråd vises herunder
4 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Du kan beskytte filerne med .htaccess (med Deny from all) og så lave et php-script der kan bruges til at downloade filerne (kan gøres nemt vha. readfile-funktionen).



Så har du misforstået noget, mysql er bestemt ikke kun tekst.

Du kan sagtens have filer i mysql :)

http://www.php-mysql-tutorial.com/wikis/mysql-tutorials/uploading-files-to-mysql-database.aspx

At separere filer og tekst er bare den gængse metode.



http://tools.dynamicdrive.com/password/
.htaccess og .passwd generering



Hey Theis,

Man kan sagtens gemme filer i en database :-) Det lyder måske lidt advanceret, men det er faktisk ganske simpelt. I bund og grund er en fil jo bare en gang 1'er og 0'er.

Det du skal kigge på er den datatype som heder "blob".

Quote fra http://www.techterms.com/definition/blob
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 06.04.2010 09:52 af Bruger #12245
Hmm okay. Men hvordan?



Du kan også benytte dig af en DB til at opbevare dine filer i. Lavede et system for 1 års tid siden som skulle bruges til at opbevare diverse filer med kryptering på. Virkede ganske glimrende. Skal lige tweake lidt ved mysql for at tillade filer over en vis størrelse, og det samme med PHP.

Du kan evt kigge her for at læse mere om hvordan:
http://www.php-mysql-tutorial.com/wikis/mysql-tutorials/uploading-files-to-mysql-database.aspx



Ej filerne skal da gemmes i ftp. Data om filerne kan gemmes via mysql. Men filerne skal gemmes via ftp...



Hvorfor skal de det? Det er nemmere for administratorene af andelsforeningen at bruge et interface, med mindre de er IT-kyndige.

Skal de uploades via FTP er der ingen anden udvej end den løsning som Jonas forslår.



Jamen. Okay så forstår jeg ikke. MySQL er kun til tekst og ikke til filer...



Ahh okay. Har jeg aldrig har brugt. Men har fået det implementeret, og fungerer fint. Tak for hjælpen.



<< < 12 > >>
t