Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Jak zablokować kopiowanie plików ? - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster)
+--- Wątek: Jak zablokować kopiowanie plików ? (/thread-jak-zablokowac-kopiowanie-plikow)



Jak zablokować kopiowanie plików ? - expert - 26-01-2009

Mam taki oto problem - jest główna strona "index.php" i na początku niej coś nie coś jest opisane, a następnie wstawiona otwarta część pliku.txt. Jeśli użyje się opcji (1) "Plik" i (2) "Zapisz jako" - to w całym zapisanym folderze "pliku.txt" całe szczęśćie nie będzie. Jednak jeśli wejdzie się do źródła strony to tam jest URL do pliku.txt i po pełnym wpisaniu URLu można bez żadnych przeszkód go pobrać albo odrębnie otworzyć.

Czy istnieje możliwość blokady kopiowania (pobierania) takich plików? Wydaje mi się, że na pewno, może to jest trochę śmieszne, ale jeśli pobierze się ten plik to strona jest już nic nie warta, dlatego na tym mi zależy.


RE: Jak zablokować kopiowanie plików ? - jsmp - 01-02-2009

Każden plik w internecie można pobrać. Raz wxstawiony idzie w świat.
Na przykładzie zdjęcia powstał ten filmik: http://www.youtube.com/watch?v=SGlrAhtQC24


RE: Jak zablokować kopiowanie plików ? - fannet - 01-02-2009

dokładnie raz wrzucone nie wychodzi nigdy.. Big Grin


RE: Jak zablokować kopiowanie plików ? - deviant - 01-02-2009

Jeżeli Cię dobrze zrozumiałem:

Możesz stworzyć plik o nazwie "plik.php", w którym treść, którą chcesz ukryć będzie przypisana jakiejś zmiennej np. $zmienna.

Następnie w pliku index.php, wykorzystując funkcję include() dołączasz "plik.php", po czym wystarczy
Kod:
echo $zmienna;

W ten sposób treść jest widoczna jedynie w index.php, a plik.php (odpowiednik plik.txt) jest niedostępny dla nikogo "z zewnątrz".