Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: autoindexowanie + anti-l33ch....
Forum PHP.pl > Forum > Gotowe rozwiązania > Szukam
unster
Witam!

Zamierzam otworzyc powiedzmy cos ftp'o-podobne i tu sie pojawia problem. Zainstalowalem skrypt:
http://autoindex.sourceforge.net
i dziala jak nalezy - fajnie indeksuje pliki...

niestety mam jednen problem:

Powiedzmy ze w folderze z tym skryptem znajdują się pliki .rar, .exe, .zip itd. Wiadomo - troche mogą zajmować, a nie każdy nie ma limitu transferu smile.gif

Jak, albo co zrobić aby ten plik mozna bylo pobrac wyłącznie klikajac na link do YYY.rar - to jeden z plików (link wyświetla się na tym "indexie" plików), a nie wklejajac link do przeglądarki np. xxx.pl/xxx/YYY.rar ...

mówiąc krócej - zeby linki do plikow byly tylko dla tych wybranych z dostępem, a nie kolegów wybrańców (wiadomo - jeden legalnie wezmie link, a potem poda nielegalnie innym - a transfer leci); dla mnie to jest cos w stylu blokady hotlinkowania tyle ze nie dla obrazków a dla innych plikow

Do tej pory próbowałem z .htaccess:

Kod
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+.)?MOJA_STRONA.pl/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*.(zip|rar|exe)$ - [F]


ale nie zadziałało sad.gif

Z góry dzięki wielkie za pomoc
adikus
Ja takie coś załatwiam wstawiając kod w ramkę

  1. <iframe name="p" src="twoj_kod.php" ID="autoiframe" width="100%" height="400" frameborder="0"></iframe>


w przeglądarce nie widać co się otwiera, no chyba że trawisz na bardziej kumatego usera wtedy blokada prawego klawisza myszy smile.gif
wiem może i pod górke u mnie się sprawdza smile.gif
unster
tzn mam utowrzyć plik np. logowanie.php - tam kod logowania, jeżeli się zalogouje poprawnie, otwiera się inframe do np. pliki.php

ale czy to oby bedzie działać jezeli pliki powiedzmy beda w katalogu Uploads, user kliknie na tej stronie pliki.php link to przeciez zobaczy jego adres i bedzie mogl podac dalej...
adikus
nie

Tworzysz plik INDEX.php
tam wrzucasz
  1. <?php
  2. <iframe name="p" src="start.php" ID="autoiframe" width="100%" height="400" frameborder="0"></iframe>
  3. ?>


w pliku START.php
ładnie piszesz ze witasz na Swej stronie i user może ..... sie zalogować aby pobrać pliki (chyba o to chodzi tongue.gif )

robisz potem linki do
logowanie.php

aha TARGET każdego linka w START.php musi mieć TARGET ramki tutaj wpisujesz "p"

przykład

  1. <?php
  2. <a href="logowanie.php" title="Logowanie" target="p">BY SIE ZALOGOWAĆ KLIKNIJ !!</a>
  3. ?>


Pozdrawiam :]
breja
Kod
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\\.)?twoja-strona.pl/.*$ [NC]
RewriteRule \\.(zip|rar|exe)$ http://www.twoja-strona.pl/zakaz_hotlinkowania.gif [R,L]
unster
hmm chyba prawie dobrze... ale co zrobic... aby mozna bylo pobrac plik wylacznie z odnosnika znajdujacego sie na index.php a nie bezposrednio?

Cieżkie, więc zobrazuje:

Powiedzmy ze na serwerze jest plik mapka.rar
Teraz moge pobrac ten plik z
Kod
adres.strony.pl/mapka.rar
...

ale mam tez skrypt indexujacy, wiec co zrobic aby zablokowac ten sposob wyzej a zezwolic na pobieranie TYLKO z adresu
Kod
http://www.adres.strony.pl/index.php?dir=&file=mapka.rar


i to przez htaccess?? HELP!! ohmy.gif ohmy.gif ohmy.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.