Можно и поподробнее:
1) Создаешь каталог (пусть img называется, например) на сервере и делаешь его владельцем того же пользователя от которого запускается Апач (на шаред-хостинге это не всегда возможно, тогда с группами работаешь, принцип один, а так описывать легче).
2) Кладешь в него фотки которые хочешь подобным образом защитить - соответственно извне они будут недоступны.
3) Подобным скриптом показываешь пользователям:
Код:
<?
if ($fp=@fopen("img/$img", 'r')){
$img=fread($fp, filesize("img/$img"));
header('Content-type: image/jpeg');
print $img;
}
else{
echo 'По какой-то причине не могу прочитать картинку, проверьте имя файла и права на к
}
?>
Вызывать его так: (предположим ты назвал файл скрипта img.php) img.php?img=имя_файла_картинки