BloGGood.ru

Блог Костаневича Степана

До Нового Года осталось:

Блог на разные темы, seo-оптимизация, раскрутка сайта, создание сайта, вкусные эффекты для сайта и многое другое…

Главная » Php приемчики » Вывод случайных изображений на PHP

Вывод случайных изображений на PHP

2014-10-27 / Вр:22:41 / просмотров: 5737

Вывод случайных изображений на PHP

Так как я уже говорил в кратком содержании, что на языке программирования php есть прикольная фишка для сайта – вывод случайного изображения. При каждом обновлении браузера или при новом открытии страницы на сайте автоматически меняется изображение. Этот эффект можно применить:

- для шапки сайта. Согласитесь, ведь это же красиво и оригинально, когда при каждом заходе на сайт или обновлении страниц будет выводиться случайное изображение;

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

- для футера (подвал сайта);

- а можно скомбинировать вывод случайных изображений на одном сайте для шапки, футера и баннера.

Итак, приступим к делу:

  1. Создайте папку, например, «img-php». Залейте в нее изображения для вывода случайных изображений.
  1. Откройте файл вашего сайта (веб-страницы) и вставьте вот этот php-код (внимание, файл вашего сайта должен иметь расширение не «html», а «php»):
    <?php
        $images = array(
            'изображение-1.bmp',
            'изображение-2.png',
            'изображение-3.gif',
            'изображение-4.png',
            'изображение-5.jpg',
        );
        $image  = $images[array_rand($images)];
        $output = "<img src=\"http://сайт.ru/папка, где хранятся изображения/" . $image . "\" alt=\"Перезагрузите браузер для нового случайного изображения\" />";
        echo $output;
    ?>
    

Расширения изображений могут быть разными gif, bmp, png, jpg.
Строки №3-№7 -  названия изображения. Пример: «kartinka.jpg».
В строке №10 указываете адрес сайта и папку, где лежат эти картинки. Например:  http://bloggood.ru/images/

Сегодня на этом все!

Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓

Получай обновления блога!!! Подпишись:

Популярные статьи:

4 Ответов на комментарий - Вывод случайных изображений на PHP

  1. Василий

    Здравствуйте, есть 2 вопроса:

    1. Как сделать картинку баннером? Тоесть случайно появившаяся картинка на странице должна быть ссылкой, несовсем понятно как это прописать!

    2. Как быть если на одной странице нужно организовать появление 2-х или более, случайно сгенерированных картинок? Ведь в этом случае ненужно, чтобы на одной странице появилось одновременно 2 одинаковые картинки!

    Ответить

    Степан => автор блога

    Степан => автор блога отвечает:

    Здравствуйте. Вот код, где картинку будут ссылками:

    <?php
        $images = array(
            '<a href="#"><img src="полный путь до картинки"></a>',
            '<a href="#"><img src="полный путь до картинки"></a>',
            '<a href="#"><img src="полный путь до картинки"></a>',
            '<a href="#"><img src="полный путь до картинки"></a>',
        );
        $image  = $images[array_rand($images)];
        echo $image;
    ?>
    

    Ответить

  2. JamboIV

    не работает нифига

    Ответить

    Степан => автор блога

    Степан => автор блога отвечает:

    Мне это не о чем не говорит. Можно по конкретней.
    Причин, что код не работает может быть куча, например:
    – вы вставили код PHP в HTML
    – файл находится у вас на компьютере а не на хстинге
    – не верно прописан путь к картинкам и т. д.
    Видите сколько причин?

    Ответить

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

;-) :| :x :twisted: :smokes: :smile: :shock: :sad: :rose: :roll: :razz: :pop-corne: :oops: :o :mrgreen: :lol: :idea: :grin: :gazeta: :evil: :cry: :cool: :coffe: :arrow: :???: :?: :!:

Чтобы добавить в комментарий код HTML, PHP, CSS, JavaScript, нужно сделать так: [code] ваш код [/code]

Subscribe without commenting

Метки: , ,

Мои цели на 2017 год:

1). Закончить тему «Bootstrap»

2). Закончить тему «Все про PHP и MySQL»

3). Довести количество статей до 750

4). Создать портфолио и мини интернет-магазин шаблонов

5). Создать книгу

6). Довести количество статей до 800

7). Добиться посещаемости 3000 человек/сутки

8). Увеличить число подписчиков до 250

Статистика по блогу

Количество записей на блоге: 750
Количество страниц на блоге: 20
Количество рубрик на блоге: 27
Количество меток на блоге: 71
Количество комментариев на блоге: 4136