<?php //... tu dodatkowe testy sprawdzające czy użytkownik może obejrzeć plik //jezeli nie to exit; //zmienna typ przechowuje typ pliku graficznego //w 100% jest to jpg, ale if-y są na przyszłośc if($typ=='jpg' || $typ=='jpeg') if($typ=='gif') if($typ=='png') //GRAPHICS_CATALOG to oczywiście katalog z grafiką //wewnątrz katalogu jest pli .htaccess z opcją "deny from all" ?>
Taki kod działa powiedzmy w 98% przypadków. Czasami zdarza się, że u niektórych osób w ogóle nie wyświetla pliku graficznego, albo dzieje się coś takiego że tego pliku te osoby nie mogą odpowiednio pobrać. W takiej sytuacji mam problem z przewidzeniem co może nie działać, ew. wpływać na pracę tego typu skryptu. Dodam, że bywały przypadki, kiedy ten sam plik ja normalnie u siebie otwierałem (wchodząc na tę samą stronę) a ktoś inny nie. Może macie jakieś sugestie?