Войти

Показать полную графическую версию : Как создать страницу с постоянным адресом, которая является случайным изображением?


Seption
03-03-2011, 21:39
Здесь

http://razdrazhe.ru/golosovalka/golosovalka

реализован интересный алгоритм. Страница имеет постоянный адрес, но представляет собой файл случайного джепега. Непонятно как, но у этой страницы нет исходного кода и прочих вкусностей.
Как реализовать такой алгоритм на HTML, PHP или Джаваскрипте? Перенаправление не катит.

Желательно, чтобы алгоритм не конфликтовал с юкозом. Да, вот такой я мазохист. Нет, это необязательно.

mar
03-03-2011, 21:56
1) Пишем скрипт на том, на чем умеем. Задача этого скрипта - брать откуда-то случайным образом, или генерировать картинку и отдавать ее, используя, скажем header() (для php)
2) при помощи mod_rewrite, используя .htaccess перенаправляем url вызываемого адреса на нужный скрипт. В результате получаем то, что генерируется скриптом, но по соответствующему url

Seption
03-03-2011, 22:11
Можно чуть более понятно? Дело в том, что я и ХТМЛ, и ПХП только учу пока что... А Апач мне даже в кошмарах не снился.

Но скриптик простенький на жабе есть. Не помню уже, откуда выдрал, но он просто вставляет картинку.
<script language="JavaScript"> var a=Math.round(Math.random()*2) image = new Array(); image[0]="<a href=http://ссылка ><img src="http://banner"></a>" image[1]="<a href=http://ссылка ><img src="http://banner"></a>" image[2]="<a href=http://ссылка ><img src="http://banner"></a>" document.write ("+image[a]+"); //--> </script>

mar
04-03-2011, 10:22
Seption,
ну так, если скрипт есть, то в чем вопрос? :) Я думала, что речь идет о генерации большого количества картинок и требуется, чтобы показывалась именно картинка, без html, а если ограниченно и на странице, то, конечно, Ваш вариант

Seption
05-03-2011, 14:52
Нет-нет, вы думали правильно. Это я скрипт не в тему вставил.
Суть такова, что есть постоянный адрес джепега, на который ретранслируется (даже не знаю, как сказать точнее) случайный джепег из другой директории на сайте.

То есть, допустим, по адресу www.superdupersite.ru/random_img.jpg может быть одна картинка, а может быть и другая. Тот скрипт, который висит в посте чуть выше, это не обеспечивает.




© OSzone.net 2001-2012