разделы:

Скрипт случайного показа баннеров и ссылок на PHP

Иногда возникает нужда, сделать показ нескольких баннеров на страницах сайта. Городить что-то громоздкое, в таких случаях зачастую нецелесообразно. Еще хуже использовать сторонние системы для показа баннеров или например сервисы. Которые не только могут замедлить работу сайта, но и попросту не будут вами использоваться. Специально для таких вот случаев. Есть простой скрипт на PHP позволяющий в случайном порядке показывать ваши баннеры. Причем как по одному, так и сразу несколько разом, а также в разных местах страницы.

Для показа баннеров на этом блоге я использую следующий скрипт. Который прост, понятен и вполне адекватно расширяется под свои нужды. Он конечно не претендует на блеск PHP программирования, но свою задачу выполняет на все сто баллов.

Создадим в любом редакторе PHP кода новый документ. И вставим код приведенный ниже. (это можно сделать как в блокноте так и в таких редакторах как PSPad, Notepad++ и так далее)

Код на PHP [раскрыть]

Уверен, что с листингом PHP кода выше, все понятно и не должно вызвать вопросов. Нам остается вставить наш код в любое место сайта. Или вашей темы оформления. Но будет гораздо куда удобнее если вынести код показа баннеров в отдельный файл. Это позволить показывать разные баннеры в разных местах одной и той же страницы. Ну или на разных страницах сайта. Еще и упростит редактирование наших баннеров.

Например назовем наш файл advert.php и вставим в него наш код случайного показа. Сохраним. И после этого вставим его в удобном для нас месте следующим способом.


< ?php require_once ($_SERVER['DOCUMENT_ROOT'].'/путь к файлу/advert.php');?>

Вуаля, и все заработало. Конечно если все сделано вами без ошибок и ляпов. ))

Но бывают моменты когда нужно показать несколько баннеров, списком например. Чуть ниже я привожу PHP код крутилки, позволяющий это сделать без проблем. Если вникнуть, то ничего сложного и по аналогии вы сами сможете его расширять.

Код на PHP [раскрыть]

Надеюсь данное решение вам пригодится.

UPD от 4.01.2022
Вариант с выбором ссылок из txt файла

 

Отблагодарить автора