Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][.htaccess]dostęp tylko przez skrypt php
Eqalizer
post 15.05.2008, 10:17:13
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 12.01.2006

Ostrzeżenie: (0%)
-----


Witam,
na serwerze mam katalog prywatny ze zdjęciami. Chcę, aby użytkownik miał dostęp do zdjęć tylko przez plik php (ktoś się loguje i wtedy widzi wylistowane zdjęcia). Bezpośredni link do zdjęcia np. /prywatny/foto1.jpg nie powinien działać. Tylko jak to zrobić? smile.gif
Go to the top of the page
+Quote Post
artega
post 15.05.2008, 10:41:51
Post #2





Grupa: Zarejestrowani
Postów: 174
Pomógł: 42
Dołączył: 22.07.2007
Skąd: /dev/random

Ostrzeżenie: (0%)
-----


Treść pliku ./prywatny/.htaccess by zablokować dostęp
Kod
<Files "*">
Order Allow,Deny
Deny from All
</Files>

Plik ./foto.php
  1. <?php
  2.  
  3. $id = intval($_GET['id']);
  4.  
  5. if (!file_exists("./prywatny/" . $id . ".jpg"))
  6. {
  7. }
  8.  
  9. header("Content-Type: image/jpeg"); 
  10. readfile("./prywatny/" . $id . ".jpg");
  11.  
  12. ?>

Część pliku html odpowiedzialnego za listowanie zdjęć
  1. <?php
  2. ...
  3. <img src="foto.php?id=1"> <img src="foto.php?id=2">
  4. ...
  5. ?>
Go to the top of the page
+Quote Post
Ociu
post 15.05.2008, 11:37:21
Post #3





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




Przenoszę do przedszkola.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 04:07