LEOnidUKG

LEOnidUKG
Рейтинг
1776
Регистрация
25.11.2006
Должность
PHP
Интересы
Программирование

В корневом файле .htaccess (если его нет, то нужно создать в корневой папке сайта) добавить строчку:

AddType application/x-httpd-php .php .htm .html

или

AddHandler application/x-httpd-php .php .htm .html .phtml

После этого все html страницы будут обрабатываться как php файлы.

bearman:
LEOnidUKG, зато мой вариант короче!


echo `shuf banners.php|head -1`;


🤣

да ну, это обычная игра на размерах названий функций.

bearman:
LEOnidUKG, работает?, а ну в принципе должно, только это некрасиво с точки зрения синтаксиса)

Куда оно денется, пашет)))

Зато никаких приёмов яля шел :)

bearman:
увы с этими людьми я даже не разговариваю, это несерьезно.

бе бе бе

echo $text[array_rand($text=file("banner.txt"))]; 

😂 😂 😂

bearman:
LEOnidUKG, легко.


echo `cat banners.txt | shuf | head -n 1`;

А у кого винда сосать лапу?))))))))

и кстати shell_exec(), так не чесно :)

bearman:
жжете ....

Лучше скажите как в 1 строку сделать :)

И кода меньше, чем у Вас.

Ну давай ещё сократим код:


<?
$file=file("banner.txt");
echo $file[array_rand($file)];
?>

Кто запишет в 1 строчку?

То есть:
Code1|Code2|Code3|Code4|Code5 etc

А потом сдохнуть, пока разберёшься в этой каше :(

Novoselsky:
Каждый банер в отдельный текстовик? banner1.txt - banner5.txt ?

Ок к примеру запихнул залил на сервер http://site.ru/banner1.txt

Можете дать код пхп чтоб их подгружал по очереди в случайном порядке пожалуйста.

В одни всё запихивается.

1 строчка = 1 код.

Далее уже

<?

$file=fopen("banner.txt","r");
$i=0;
while (!feof ($file)) {
$buffer = fgets($file);
$mass[$i]=$buffer;
$i++;
}
$ct=count($mass);
$rand=rand(0,$ct);
echo $mass[$rand];
fclose($file);
?>
Novoselsky:
Ситуация следующая есть 5 кодов вот такого примера банеры:


<div id="carnage-1082-240x400"><a href="http://media.fairlink.ru/click?bid=1082-240x400.gif&pid=13182&target=www.carnage.ru/?p=13182-1082" alt="Ролевая бесплатная онлайн игра Carnage" width="240" height="400" target="_blank"><img src="http://media.fairlink.ru/carnage/1082-240x400.gif?pid=13112" border="0"/></a></div>
<script type="text/javascript" src="http://media.fairlink.ru/js/swfobject.js"></script>
<script type="text/javascript">swfobject.embedSWF("http://media.fairlink.ru/carnage/1082-240x400.swf?pid=13112", "carnage-1082-240x400", "240", "400", "8.0.0", false, {link1:"http%3A%2F%2Fmedia.fairlink.ru%2Fclick%3Fbid%3D1082-240x400.swf%26pid%3D13182%26target%3Dwww.carnage.ru%2F%3Fp%3D13182-1082"});</script>


Как их запустить в ротатор? Написать 1 код пхп или js поставить на сайте в блок и крутить случайным способом 1 из 5 банеров кода который я написал выше.

Запихать их в txt файл и вытаскивать оттудова через PHP

Всего: 31516