Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zablokowanie wyświetlania, ale możliwe pobranie ?
robos85
post
Post #1





Grupa: Zarejestrowani
Postów: 466
Pomógł: 11
Dołączył: 21.09.2006
Skąd: Szczecin

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


Otóż mam taki problem,
Zrobiłem na stronie player - który pokazuje filmiki z folderu. (swf pliki)
I jest płatna opcja pobierania tego pliku.
I wiadomo że w źródle można podejrzeć sobie adres pliku i pobrać z ominięciem płatności.
I teraz jak mogę zablokować możliwość wyświetlania tych plików przez przeglądarkę po wpisaniu ścieżki bezpośredniej, a umożliwić jego pobranie ?

ew. jak wymusić od razu pobieranie, zamiast wyświetlanie tego w przeglądarce ?

Ten post edytował robos85 26.01.2008, 23:48:03
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
Jawor
post
Post #2





Grupa: Zarejestrowani
Postów: 73
Pomógł: 2
Dołączył: 1.10.2003

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


Trzeba by takie pliki umieszczac na serwerze powyzej katalogu public_html.
Niestety dokladnie Ci nie powiem jak wtedy dobierac sie do tych plikow gdyz nigdy sie tym nie interesowalem.
Go to the top of the page
+Quote Post
robos85
post
Post #3





Grupa: Zarejestrowani
Postów: 466
Pomógł: 11
Dołączył: 21.09.2006
Skąd: Szczecin

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


yhm, a jak można wymusić włączenie pobierania po kliknięciu w link a nie wyświetlanie pliku w przeglądarce?
Wtedy może bym zablkował cały katalog w htaccess
Go to the top of the page
+Quote Post
webdice
post
Post #4


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Poczytaj o header" title="Zobacz w manualu PHP" target="_manual.

P.S. Chodzi wam php.net? // OK, już chodzi.

Ten post edytował webdicepl 26.01.2008, 23:59:19
Go to the top of the page
+Quote Post
robos85
post
Post #5





Grupa: Zarejestrowani
Postów: 466
Pomógł: 11
Dołączył: 21.09.2006
Skąd: Szczecin

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


po zaakceptowaniu kodu wpisanego, przenoszę do pliku poprzez header, ale co to ma do tego?
1. widać źródło pliku,
2. po przeniesieniu, plik jest otweirany w przeglądarce a nie pobierany od razu
Go to the top of the page
+Quote Post
webdice
post
Post #6


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Przykład z manuala.

  1. <?php
  2. // przesyłamy plik PDF
  3. header('Content-type: application/pdf');
  4.  
  5. // ustawiamy jego nazwę na downloaded.pdf
  6. header('Content-Disposition: attachment; filename="downloaded.pdf"');
  7.  
  8. // treść znajduje się w pliku original.pdf
  9. readfile('original.pdf');
  10. ?>
Go to the top of the page
+Quote Post
robos85
post
Post #7





Grupa: Zarejestrowani
Postów: 466
Pomógł: 11
Dołączył: 21.09.2006
Skąd: Szczecin

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


a mozna pominąć tą część:
  1. <?php
  2. // przesyłamy plik PDF
  3. header('Content-type: application/pdf');
  4. ?>

a resztę zostawić?
Bo moje pliki maja różne formaty, pdf, avi swf ...
Go to the top of the page
+Quote Post
webdice
post
Post #8


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Nie, ale możesz odczytać rozszerzenie pliku i wstawić je dynamicznie.
Go to the top of the page
+Quote Post
robos85
post
Post #9





Grupa: Zarejestrowani
Postów: 466
Pomógł: 11
Dołączył: 21.09.2006
Skąd: Szczecin

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


YHM, to jeszcze 1 pytanko:

Jak w htaccess mogę zezwolić na dostęp do katalogu poprzez referrer? każda próba wejścia nie z linka odpoweidneigo na mojej stornie blokuje dostep

znalazłem takie cos: http://tools.dynamicdrive.com/userban/

ale tam tlyko ban i nie wiem jak odwrócić

dałem takie coś:
Kod
## DISABLE HOTLINKING
RewriteEngine on
# Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?deutsch-online.pl/.*$ [NC]
RewriteRule \.(gif|jpg|jpeg|png|js|css|swf)$ - [F]


ale bezpośrednie wklepanie w przegladarce pokazuje mi plik normalnie :/

Ten post edytował robos85 27.01.2008, 00:40:11
Go to the top of the page
+Quote Post
phpion
post
Post #10





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(robos85 @ 27.01.2008, 02:30:11 ) *
ale bezpośrednie wklepanie w przegladarce pokazuje mi plik normalnie :/

Oczywiście dałeś to jako zawartość pliku .htaccess prawda?
Go to the top of the page
+Quote Post
robos85
post
Post #11





Grupa: Zarejestrowani
Postów: 466
Pomógł: 11
Dołączył: 21.09.2006
Skąd: Szczecin

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


tak
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 Aktualny czas: 19.08.2025 - 12:55