Как показать случайную картинку

Это очередная коротенькая статья, в ней я хочу показать как можно сделать вывод случайных картинок на страницу сайта.
Для вывода нужно добавить на страницу такой код:

<img src="/randomImg.php" />

Как вы уже наверняка, догадались вся логика будет находится в файле randomImg.php
А вот и его код:

<?php
    // устанавливаем заголовок для вывода картинки
    header("Content-type: image/jpeg");
    // массив картинок
    $imgPathArray = array(
        'test.jpg',
        'test2.jpg',
        'test3.jpg'
    );
    // берем случайную картинку
    $imgPath = $imgPathArray[mt_rand(0, count($imgPathArray)-1)];
    // загружаем картинку
    $img = imagecreatefromjpeg($imgPath);
    // выводим картинку в браузере
    imagejpeg($img);
    // очищаем память
    imageDestroy($image);
?>
Рассказать друзьям:


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*