PHP — простой ротатор баннеров, ротатор для DLE и WordPress

PHP code, PHP rotator

Аналог на javascript
Аналог на PHP для больших кодов

Очень простой ротатор кода на PHP. Сначала мы объявляем простой двумерный массив и заносим в него данные с помощью переменных. Далее, с помощью функции array_rand() перебираем его значения и выводим в случайном порядке.

В качестве значения массива может быть что угодно. В моем случае это анкорные ссылки на некие ссылки.

Создаем php файл для ротатора

Файл с любым названием, например r.php и помещаем в него следующий код:

<?php

$banners = [];

$banners[] = '<a href="http://site.name">site.name: text, image or some else</a>';
$banners[] = "<a href='http://web-site.name'>web-site.name: text, image or some else</a>";

echo $banners[array_rand($banners)];

Важно. Обращаясь к языку PHP, вы должны понимать особенности использования кавычек в переменных, а также правила объявления переменных. Обратите внимание, как они объявлены в примере выше. Внутри переменных не может быть таких же кавычек, которыми она открыта.

Как вывести PHP-ротатор на обычном сайте

В нужном месте сайта выводим его следующей строчкой кода:

<?php include('r.php')?>

Как вывести PHP-ротатор на CMS DLE

Для CMS DLE помещаем данный файл в корень сайта и выводим следующей строчкой:

{include file="r.php"}

Как вывести PHP-ротатор на CMS WordPress

У CMS WordPress с PHP куда более интересные взаимоотношения. Самый простой вариант — создать этот файл в папке с шаблоном или там же сделать для него отдельную папку, например INC и вывести шаблоне следующей строкой:

<?php include( 'inc/r.php' ); ?>