| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > getImage script |
| Автор: sergeiskr 24.8.2008, 23:14 |
| я хочу сделать отображение картинок на html странице но так чтобы не был виден путь к файлам с картинками на сервере чтобы их (картинки ) нельзя было пакетно загрузить я знаю что есть php скрипты которые как то "вкладывают" картинки так что в выходном документе нет прямой сылки на картинки а что то вроде <img src="http://mysite.com/getImage?photoId=25?photoType=2" подскажете как эти php скрипты написаны |
| Автор: gta4kv 24.8.2008, 23:20 |
| кхм.. а разве картинку от этого нельзя будет сохранить/скачать? |
| Автор: eee 25.8.2008, 00:55 | ||
sergeiskr, если я правильно понял, то тебя интерисует
<img src="http://mysite.com/getImage?photoId=25?photoType=2" alt="!" /> - тут нет ничего особенного просто есть скрипт getImage, который получает 2 переменные photoId и photoType. только вроде url должен быть вроде http://mysite.com/getImage.php?photoId=25&photoType=2, и всего навсего скрипт выбирает картинку с id=25 типа 2 и возвращает ее. Но перед этим отправляется заголовок написанный выше) |
| Автор: HackMan 25.8.2008, 03:11 |
| По-моему gta4kv уже всё сказал |
| Автор: krundetz 25.8.2008, 09:02 |
| sergeiskr, как я понял вам нужно не чтобыне могли загружать картинки а чтобы их не мог скачать загрузчик файлов. Если так то в этом случае просто ставь ограничение на то сколько кортинок можно отдать для одной сессии в еденицу времени тем более у тебя все картинки как я понял выдаются через один скрипт. Еще как вариант отображать контент только авторизованным пользователям, тогда чтобы покетно скачать твои картинке придется писать пусть и простенький но скрипт. в общем эти меры помогут если действительно необходимо рационализировать потребление трафика. Да вот что еще забанте поисковых роботов, чтоб не создовали лишний трафик. Если же вам необходимо чтобы пользователи вообще не могли скачать информацию вам тогда вообще ее не стоит выкладывать в сеть. |
| Автор: MoLeX 25.8.2008, 09:49 | ||
у него еще не что не выдает автор вопрос поднимался, даже поднимался до того чтобы подсовывать другим сайтам не картинку с рекламой (т.е. сайт А ворует у тебя контент, но вместо нормальной картинки получает то что ты задал), поищи по форуму... |
| Автор: sergeiskr 25.8.2008, 11:41 |
| да я подрузoимевал header("content-type:image/jpeg"); echo file_get_contents(путь к нужной картинке); что позволит скрипту контролировать выходящий трафик картинок, и не указывая при этом прямой путь на директорию с картинками например webroot\images\ чтобы их нельзя било скачать загрузчиком файлов напрямую. подскажите как установить .htaccess file чтобы директория не была доступна в не сервера на котором она (директория) находится или есть другой способ кроме .htaccess file |
| Автор: gta4kv 25.8.2008, 11:50 |
| Deny From All |