Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zabezpieczenie pliku
Forum PHP.pl > Forum > Przedszkole
Lirdoner
Witam, dodaję do bazy danych ścieżkę do pewnego obrazka. Chcę jednak zrobić tak aby nikt nie miał dostępu do tego obrazka tzn jeżeli wejdzie w bezpośredni link np strona.pl/obrazek.jpg to wyświetli mu się błąd czy coś. Jak mogę takie coś uczynić?
Jeszcze mam takie pytanie - Chcę aby jeden użytkownik mógł pobrać obrazek.jpg w wymiarach powiedzmy 5000x5000. Czy muszę tworzyć miniaturkę o takich rozmiarach i zapisywać na serwerze czy można to zrobić w jakiś inny sposób? Chodzi mi głównie o to żeby serwer nie został zapchany ogromnymi obrazkami ważącymi po kilkanaście MB.
hunter1988
Jak nie Ty to możesz napisać skrypt do tworzenia miniaturek, ale w każdym bądź razie jeżeli nie chcesz aby cały obrazek ( i tu bardzo dobrze z Twojej strony ) był wyświetlany to musisz tworzyć miniaturki. Co do pliku bawiłeś się w prawa dostępu do folderu ?
Talidali
Cytat
Chcę jednak zrobić tak aby nikt nie miał dostępu do tego obrazka tzn jeżeli wejdzie w bezpośredni link np strona.pl/obrazek.jpg to wyświetli mu się błąd czy coś. Jak mogę takie coś uczynić?


Portale, chronią swoje zdjęcia dodając na obrazek nakładkę z diva. Laik takiej metody nie przejdzie. Znak wodny to też jest rozwiązanie. Możesz linkować do pliku.php w obrazku.
Cytat
<img src="img/generate.php?id=131" alt="" />


Cytat
Jeszcze mam takie pytanie - Chcę aby jeden użytkownik mógł pobrać obrazek.jpg w wymiarach powiedzmy 5000x5000. Czy muszę tworzyć miniaturkę o takich rozmiarach i zapisywać na serwerze czy można to zrobić w jakiś inny sposób? Chodzi mi głównie o to żeby serwer nie został zapchany ogromnymi obrazkami ważącymi po kilkanaście MB.


Jeśli myślisz o takim serwisie to musisz mieć dobre serwery. Masz obrazek 5000x5000. Musisz mieć do niego miniaturkę np 500x500 i to ją wyświetlasz na stronie. Odsyłaczami prowadzisz do wersji np XXL czyli tej 5000x5000. Takie rozwiązanie jest najlepsze. Oszczędzasz transfer.
mlawnik
.htaccess to to czego szukasz:

http://www.javascriptkit.com/howto/htaccess10.shtml
http://www.davidairey.com/stop-image-theft...nking-htaccess/

A z tymi obrazkami poprzednik podał fajne rozwiązanie.

Pozdrawiam,
mlawnik
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-2025 Invision Power Services, Inc.