Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pliki do ściągania na hasło?, Dostęp do plików na stornie po podaniu hasła
115750
post
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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Speedy
post
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.

  1. <?php
  2. header('Content-type: jakiś typ pliku');
  3. header('Content-Disposition: attachment; filename="nazwa_pliku.rozszerzenie"');
  4. readfile("nazwa_pliku.rozszerzenie");
  5. ?>


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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 22:29