Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> getImage script 
:(
    Опции темы
sergeiskr
Дата 24.8.2008, 23:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 24.8.2008

Репутация: нет
Всего: нет



я хочу сделать отображение картинок на html странице но так чтобы не был виден путь   к файлам с картинками на сервере чтобы  их (картинки ) нельзя было пакетно загрузить

я знаю что есть php скрипты  которые как то "вкладывают"  картинки так что в выходном документе нет прямой сылки на картинки
а  что то вроде

<img  src="http://mysite.com/getImage?photoId=25?photoType=2"



подскажете как эти php скрипты написаны 
PM MAIL   Вверх
gta4kv
Дата 24.8.2008, 23:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 21
Всего: 91



кхм.. а разве картинку от этого нельзя будет сохранить/скачать?

Это сообщение отредактировал(а) gta4kv - 24.8.2008, 23:21
PM MAIL   Вверх
bars80080
Дата 25.8.2008, 00:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



Цитата(sergeiskr @  24.8.2008,  23:14 Найти цитируемый пост)
 знаю что есть php скрипты  которые как то "вкладывают"  картинки так что в выходном документе нет прямой сылки на картинки

и что, это помешает мне набрать этот адрес "http://mysite.com/getImage?photoId=25?photoType=2" в адресной строке?
впрчем, здесь можно с сессиями и куки намутить, однако, не панацея

самое простое: переименовывать загружаемые файлы в неудобоваримые названия, типа cn2t3sw0h43tj3k5rcn9.jpg , они очень долго будут перебирать все имена
PM MAIL WWW   Вверх
eee
Дата 25.8.2008, 00:55 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 66
Регистрация: 14.4.2008
Где: ХарьковCity

Репутация: нет
Всего: 1



sergeiskr, если я правильно понял, то тебя интерисует 
Код

header("Content-type: image/gif");

<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 и возвращает ее. Но перед этим отправляется заголовок написанный выше)
PM MAIL WWW ICQ   Вверх
HackMan
Дата 25.8.2008, 03:11 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Юзверь-программист
**


Профиль
Группа: Участник
Сообщений: 391
Регистрация: 18.6.2005
Где: .ua

Репутация: 8
Всего: 9



По-моему gta4kv уже всё сказал


--------------------

Завтра - это самый загруженный день недели smile

user posted image

user posted image
PM MAIL ICQ   Вверх
krundetz
Дата 25.8.2008, 09:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вечный странник
***


Профиль
Группа: Завсегдатай
Сообщений: 1400
Регистрация: 14.6.2007
Где: НН(Сормово)

Репутация: 20
Всего: 69



sergeiskr, как я понял вам нужно не чтобыне могли загружать картинки а чтобы их не мог скачать загрузчик файлов. Если так то в этом случае просто ставь ограничение на то сколько кортинок можно отдать для одной сессии в еденицу времени тем более у тебя все картинки как я понял выдаются через один скрипт. Еще как вариант отображать контент только авторизованным пользователям, тогда чтобы покетно скачать твои картинке придется писать пусть и простенький но скрипт. в общем эти меры помогут если действительно необходимо рационализировать потребление трафика. Да вот что еще забанте поисковых роботов, чтоб не создовали лишний трафик.

Если же вам необходимо чтобы пользователи вообще не могли скачать информацию вам тогда вообще ее не стоит выкладывать в сеть.

Это сообщение отредактировал(а) krundetz - 25.8.2008, 09:04


--------------------
!цензоры - Хранитель стратегической жидкости
Группа ТГВ
Группа Нижний Новгород
user posted image
PM MAIL   Вверх
MoLeX
Дата 25.8.2008, 09:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Цитата(krundetz @  25.8.2008,  09:02 Найти цитируемый пост)
ем более у тебя все картинки как я понял выдаются через один скрипт

у него еще не что не выдает

Цитата(sergeiskr @  24.8.2008,  23:14 Найти цитируемый пост)
подскажете как эти php скрипты написаны  



автор вопрос поднимался, даже поднимался до того чтобы подсовывать другим сайтам не картинку с рекламой (т.е. сайт А ворует у тебя контент, но вместо нормальной картинки получает то что ты задал), поищи по форуму...


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
sergeiskr
Дата 25.8.2008, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 24.8.2008

Репутация: нет
Всего: нет



да я подрузoимевал  

header("content-type:image/jpeg");
echo file_get_contents(путь к нужной картинке);

что позволит скрипту контролировать выходящий трафик картинок, и не указывая при этом  прямой путь на директорию с картинками например

 webroot\images\
 чтобы
их нельзя било скачать загрузчиком файлов напрямую.
 
подскажите как установить .htaccess file  чтобы директория не была доступна в не сервера на котором она (директория) находится или есть другой способ кроме .htaccess file  

PM MAIL   Вверх
gta4kv
Дата 25.8.2008, 11:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 21
Всего: 91



Deny From All
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0514 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.