X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Для тех кто знает пхп
rus-xp
rus-xp
Topic Starter сообщение 22.12.2009, 0:48; Ответить: rus-xp
Сообщение #1


Прошу о помощи, вообще не знаю как сделать.
Проблема состоит в том. Есть сервис с изображениями, хочу брать оттуда изображения для своего сайта, но чтобы это не было заметно. То есть, все знают, что при нажатии правой кнопкой мыши на изображение, можно узнать его адрес. Хочу усложнить задачу. Раньше применял в хтмл такой код
<img src="1x1.gif" backrground="http://картинка" width="100" height="100" />

Нужно сделать это, но в пхп. Может кто знает как?
function screen_shot($url) {
return "<img class=\"img2\" alt=\"Изображение\" src=\"http://сервис изображений.ru/img.jpg"/>";
}

Вот сам код изображение выдарал в пхп. Благодарен за помощь


--------------------
бан за клоноводство и обман администрации форума
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Inviseble_Demon
Inviseble_Demon
сообщение 22.12.2009, 1:52; Ответить: Inviseble_Demon
Сообщение #2


Сама функция.
<?php
function screen_shot($url, $alt='', $class='')
{
return '<img class="'.$class.'" alt="'.$alt.'" src="'.$url.'"/>';
}
?>


Пример использования
<?php
echo screen_shot('http://s58.radikal.ru/i162/0912/b2/5c5b6cd553d5x.jpg');
echo '<br>';
echo screen_shot('http://i021.radikal.ru/0912/ba/0e33c03c09b6x.jpg', 'ХЗ.... Гора лес ))');
echo '<br>';
echo screen_shot('http://i066.radikal.ru/0912/2d/102c385e6084x.jpg', 'ХЗ.... ветви отморозки... ))', 'img_tum');
echo '<hr>';
?>



PS. Не проверял но работать должно.

Можно даже сделать так что пользователи вообще не догадаются никак что картинки не с вашего сервера !
Можно просто закодировать ссылку и при её скачивании браузером на ваш скрипт уйдет запрос с кодированной ссылкой. Скрипт раскодирует и не сохраняя на сервере на лету скачает и отдаст имагу. Реализация сумбурная но если посещаемость не дикая то норм будит.

Так же можно менее напряжено реализовать кодирование ссылки потом перекодирование и релевантный редирект тогда вобще красибо будит )
Если что стучите в личку разберемся happy.gif

Сообщение отредактировал Inviseble_Demon - 22.12.2009, 1:53


--------------------
Отзывы: Weblancer.Net Nulled.Ws
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
afiskon
afiskon
сообщение 22.12.2009, 12:19; Ответить: afiskon
Сообщение #3


Ссылка в background может вызвать подозрения, что вы что-то скрываете. Я бы сделал так: создаем файл img.php следующего содержания:
<?php
if(!isset($_GET["id"])) {
  header("Location: http://google.ru/");
  die();
}

$id = abs(intval($_GET["id"]));
$urls = array();
$urls[0] = "http://ссылка/на/картинку";
$urls[1] = "http://другая/ссылка/на/картинку";
// и так далее до $urls[N]

if(isset($urls[$id]))
  header("Location: ".$urls[$id]);
else
  header("Location: http://google.ru/");

die();
?>


А на странице писал бы такой код:

<img alt="бебебе" src="путь/к/img.php?id=123" />


Тогда бы создавалась иллюзия, что картинки лежат на вашем сервере. Конечно, можно сделать еще лучше, используя базу данных, чтобы не править каждый раз img.php и mod_rewrite, чтобы использовать url картинок path/to/any-image-name.png вместо img.php?id=123.

ЗЫ. Код не проверял, где-нибудь может быть опечатка.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Сообщение отредактировал afiskon - 22.12.2009, 12:23


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Какой % отказов нормален для сайта?
13 Aloof 3250 Сегодня, 11:57
автор: Skyworker
Открытая тема (нет новых ответов) Посоветуйте массажер для спины и шеи
8 Boymaster 856 Сегодня, 11:43
автор: Skyworker
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыЛюблю творить! Статьи для вас
Копирайтинг- моя жизнь!
312 Zoya83 190637 Сегодня, 7:51
автор: DimonX
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыСовременный сервис для быстрого и безопасного обмена валют.
15 CryptoTims 4935 Вчера, 22:32
автор: CryptoTims
Открытая тема (нет новых ответов) Rebex.io – Ваша инновационная платформа для обмена криптовалюты!
2 Rebex 815 Вчера, 20:04
автор: Rebex


 



RSS Текстовая версия Сейчас: 23.4.2024, 12:04
Дизайн