Помощник
|
Для тех кто знает пхп |
rus-xp
|
Сообщение
#1
|
||
|
|
||
|
|||
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. Не проверял но работать должно. Можно даже сделать так что пользователи вообще не догадаются никак что картинки не с вашего сервера ! Можно просто закодировать ссылку и при её скачивании браузером на ваш скрипт уйдет запрос с кодированной ссылкой. Скрипт раскодирует и не сохраняя на сервере на лету скачает и отдаст имагу. Реализация сумбурная но если посещаемость не дикая то норм будит. Так же можно менее напряжено реализовать кодирование ссылки потом перекодирование и релевантный редирект тогда вобще красибо будит ) Если что стучите в личку разберемся Сообщение отредактировал Inviseble_Demon - 22.12.2009, 1:53 -------------------- |
|
|
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. ЗЫ. Код не проверял, где-нибудь может быть опечатка.
Сообщение отредактировал afiskon - 22.12.2009, 12:23 -------------------- |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Обучение Email Рассылкам + Софт Для Автоматизации (100к в сутки с сервера) | 10 | zennoboss | 4635 | Сегодня, 5:20 автор: Skyworker |
|
Посоветуйте массажер для спины и шеи | 9 | Boymaster | 877 | Вчера, 13:56 автор: Vmir |
|
Какой % отказов нормален для сайта? | 14 | Aloof | 3378 | Вчера, 13:50 автор: Vmir |
|
Люблю творить! Статьи для вас Копирайтинг- моя жизнь! |
312 | Zoya83 | 190694 | Вчера, 7:51 автор: DimonX |
|
Современный сервис для быстрого и безопасного обмена валют. | 15 | CryptoTims | 4959 | 22.4.2024, 22:32 автор: CryptoTims |
Текстовая версия | Сейчас: 24.4.2024, 12:19 |