Ротация баннеров на вашем сайте
будут у вас на сайте крутиться.
<?php
$folder=opendir("banner/"); //Открываем директорию с баннерами
while ($file = readdir($folder)) //Прочитаем все содержимое директории banner
$names[count($names)] = $file; //Каждый баннер загоняем в массив
closedir($folder); //Закрываем директорию
//Если попались не графические файлы уберем их все, и посчитаем сколько
всего у нас баннеров в директории banner
$tempvar=0;
for ($i=0;$names[$i];$i++){
$ext=strtolower(substr($names[$i],-4));
if ($ext==".jpg"||$ext==".gif"||$ext=="jpeg"||$ext==".png"){$names1[$tempvar]=$names[$i];$tempvar++;}
}
srand ((double) microtime() * 1000000000000); //Раскрутим случайное число
$rand_keys = array_rand ($names1, 2); //Выберем один из баннеров
$img=$names1[$rand_keys[0]]; //У выбраного баннера посмотрим его местонахождение
echo "<a href=\"http://www.1111.ru\" target=_blank><img src=\"banner/$img\"
border=0></a>"; //выведем случайный баннер
?>
Данный скрипт вы можете использовать как вам только захочется т.е. выводить
через iframe пример. Можно так же через java, но так как я ее практический не знаю примера небудет.
Нужно прописать на странице где будет выводиться баннер
<?php
include ‘rotator.php’; //расположение файла который написан выше
?>
Так же нужно убрать последнюю строку в нашем скрипте которая начинается на
echo и вставить в то место где нужно выводить баннер следующее
<?php
echo "<a href=\"http://www.1111.ru\" target=_blank><img src=\"banner/$img\"
border=0></a>";
?>
и все баннер будет выводиться.
В скрипте нет возможности выводить баннеры с разными ссылками, но эту функцию
будет легко встроить.
Приведу пример
При закачке баннера смотрите его имя (допустим 1.gif) и создаете файл 1.gif.inc
в котором пропишете
<?php
$url=”http://www.1111.ru”; // ссылка для баннера
?>
теперь нужно немного изменить сам скрипт, перед строчкой echo (последняя) вставить
include "banner/$img.inc"; //так есть откроем этот файл и посмотрим значение
переменной $url
Дальше нужно изменить вывод баннера
echo "<a href=\"$url\" target=_blank><img src=\"banner/$img\"
border=0>l</a>";
Так есть заменили ссылку http://www.1111.ru на переменную $url