Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Отображение изображений с подменой адреса (https://forum.antichat.xyz/showthread.php?t=149872)

serg-php 20.10.2009 22:21

Отображение изображений с подменой адреса
 
Столкнулся с проблемой скрытия адреса изображения.

Есть сайт А и сайт Б

На сайте А имеются картинки. Нужно сделать так, чтобы на сайте Б отбражались эти картинки, но не было видно, что они подгружаются с другого сайта.

Прмер, адрес при просмотре свойств изображения пишется его адрес такой _http://А.ru/images/123.jpg

а его фактический _http://Б.ru/images/123.jpg

Можно ли это решить через mod_rewrite

Покажите пример!

Всем респект!

qW1zer 20.10.2009 22:25

Как вариант могу предложить:
в .htaccess
Цитата:

RewriteEngine On
RewriteRule ^123.jpg 123.php [L]
А в 123.php сделать что-то с gd2 то есть подгрузить или еще как-то,вот не определился я еще со вторым. . может сам чего-нибудь придумаешь .. скажи и мне

serg-php 20.10.2009 22:27

qW1zer,

впринципе это идея!

Byte_ 20.10.2009 22:27

Создаём скрипт
img.php
<?
$site_url = 'http://a.ru';
echo file_get_contents($site_url.$_GET['url']);
?>
теперь наши картинки выглядят так:
<img src="/img.php?url=/logo.png" />

serg-php 20.10.2009 22:29

У меня был такой вариант

RewriteRule ^images/(.*)$ http://mysite.ru/images/$1 [L]

Правда, на сайте http://hissite.ru

В свойсвах картинки отображалось,


http://mysite.ru/images/картинка.jpg

serg-php 20.10.2009 22:31

Byte_,


сейчас проверим!

qW1zer 20.10.2009 22:32

Byte_
Хороший вариант,но:
Кто ищет тот всегда найдет. . .
То есть,проснифать в принципе кому надо - будет легко . . .
Но в библиотеку свою добавлю

serg-php 20.10.2009 22:36

qW1zer,

идея библиотеки звучит супер!

Все, что нужно, всегда под рукой!

serg-php 20.10.2009 22:43

А другие варианты есть?

У меня проблема внедрения!

Byte_ 20.10.2009 22:52

serg-php, можно узнать, чем мой вариант плох?
он позволяет 100% скрыть url ресурса с которого берутся картинки.
если не нравятся урлы вида ?url=, настройте RewriteRule.
RewriteRule ^images/(.*)$ /img.php?url=$1 [L]


Время: 20:27