Случайно генерируемая картинка

01.05.2008 от WindOfHeart

Случайно генерируемая картинка реализуется очень просто. Пример использования можно увидеть на сайте - http://fallingsnow.org.ru - там случайный фон в заголовке страницы.

Приступим и создадим файл pic.php

<?php
header (”Content-type: image/gif”);
$max=3;
$r=rand(1,$max);
$im = imagecreatefromgif (”$r.gif”);
imagegif($im);
?>

Во второй строчке есть переменная max - ей нужно придать значение, равное количеству имеющихся у вас картинок.
Например 3. Тогда в папке со скриптом вы должны создать 1.gif, 2.gif и 3.gif соответственно. Они и будут случайно отображаться при загрузки страницы.

Пользоваться всем этим так -
http://silence.samaradom.ru/random/pic.php/any_picture_name.gif

Ниже рабочий пример - по обновляйте страницу =)

Интересно то, что пользователь, открывая страницу, где вставлена эта картинка, приводит в исполнение php скрипт. А следовательно в наших руках огромные возможности. Об этом, в следующих постах.

Рубрики: PHP, Полезные приемы, Продвинутым |

Оставить комментарий

Заметьте: Включена проверка комментариев. Нет смысла повторно отправлять комментарий.