Рандомные баннеры

DR
На сайте с 29.12.2010
Offline
9
562

Есть сайт на пару странниц ХТМЛ. Есть пару баннеров которые должны выводится в рандомном порядке. Как проще всего реализовать это на пхп?

C
На сайте с 20.05.2011
Offline
14
#1

например так, в странице:


<html>
<head>
...
<?php
$banners = array_map('trim', file(dirname(__FILE__) . '/banner_codes.txt'));
shuffle($banners);?>
...
</head>
<body>
...
<img src="<?php printf('/path/to/banners/%s', array_shift($banners)); # первый баннер ?>" />
...
<img src="<?php printf('/path/to/banners/%s', array_shift($banners)); # второй баннер ?>" />
...
</body>
</html>

в ./banner_codes.txt:

some_banner_N1.jpg

some_banner_N2.gif

some_banner_N3.png

вывод:


<html>
<head>
...
...
</head>
<body>
...
<img src="/path/to/banners/some_banner_N1.jpg" />
...
<img src="/path/to/banners/some_banner_N3.png" />
...
</body>
</html>

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий