![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 7.06.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Potrzebuję udostępnić kilka plików na mojej stronie ale chciałbym, że można je pobrać dopiero po podaniu hasła (i ew. nazwy użytkownika).
Jak to można łatwo i szybko zrobić w php? A może to lepiej zrobić z wykorzystaniem innych narzędzi? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 28 Dołączył: 4.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Plikiem .htaccess możesz całkowicie zabezpieczyć katalog wpisując w tym właśnie pliku: Deny from all.
Następnie możesz pobierać pliki za pośrednictwem samego php. Wystarczy zdefiniować odpowiednie dla pliku nagłówki i odczytać plik.
To działanie możesz poprzedzić weryfikacją hasła. Jeżeli wszystkie pliki mają ten sam typ, ustawiasz go dla content-type. Jeżeli natomiast mają różne typy, możesz nadawać content-type dynamicznie na podstawie rozszerzenia pliku. W internecie są spisy typów mime. Bodajże właśnie na tym forum coś takiego jest. Pozdrawiam. Ten post edytował Speedy 26.12.2006, 13:32:01 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 22:29 |