Подскажите скрипт вывода случайного flash-баннера?

Witch_You
На сайте с 30.08.2009
Offline
78
1172

Всем привет! Помогите реализовать (или поделитесь готовым скриптом?)? Нужен скрипт, который будет каждый раз выдавать случайный flash-баннер (при том, что у меня есть только исходный код баннера).

P.S. не ротатор баннеров, а именно вывод случайного баннера!

P.P.S. сам пользуюсь таким кодом для вывода статичных баннеров

<?  

$words=file('code.txt');
echo $words[rand(0,count($words)-1)];
?>
В день мой блог посещают 1396 человек (http://witch-you.ru/post133619707/) |
[umka]
На сайте с 25.05.2008
Offline
456
#1

А чем вас не устраивает ваш код?

Лог в помощь!
Witch_You
На сайте с 30.08.2009
Offline
78
#2

[umka], файл, откуда берет случайный баннер мой код имеет вид:


<a href="http://сайт1.ru/" target="_blank"><img src="http://сайт1.ru/картинка1.gif" width="468" height="60" border="0"></a>
<a href="http://сайт2.ru/" target="_blank"><img src="http://сайт2.ru/картинка2.gif" width="468" height="60" border="0"></a>
<a href="http://сайт3.ru/" target="_blank"><img src="http://сайт3.ru/картинка3.gif" width="468" height="60" border="0"></a>

Как мне в одну строчку разместить код:


<script type="text/javascript">
try{(function(d,ad,s,ulp,subID,injectTo){
var dInject="admitad"+ad+subID+Math.round(Math.random()*100000000);
injectTo=="" && d.write('<div id="'+dInject+'"></div>');
s=s.replace("$",ad);s+="?inject="+(injectTo==""||!injectTo?dInject:injectTo);
if(subID!="")s+="&subid="+subID;if(ulp!="")s+="&ulp="+escape(encodeURI(ulp));
s=(("https:"==d.location.protocol)?"https":"http")+"://"+s;var j=d.createElement("script");
j.type="text/javascript";j.src=s;(d.getElementsByTagName("head")[0]).appendChild(j);
})(window.document,"******************","site.com/j/$/","","","");}catch(err){}
</script>
<noscript>
<embed wmode="opaque" width="468" height="60" src="http://site.com" type="application/x-shockwave-flash">
<noembed>
<a target="_blank" rel="nofollow" href="http://site.com">
<img width="468" height="60" border="0" src="http://site.com"/>
</a>
</noembed>
</noscript>

?

[umka]
На сайте с 25.05.2008
Offline
456
#3
Witch_You:
Как мне в одну строчку разместить код:

Как-то так:

<script type="text/javascript">try{(function(d,ad,s,ulp,subID,injectTo){ var dInject="admitad"+ad+subID+Math.round(Math.random()*100000000);injectTo=="" && d.write('<div id="'+dInject+'"></div>');s=s.replace("$",ad);s+="?inject="+(injectTo==""||!injectTo?dInject:injectTo);if(subID!="")s+="&subid="+subID;if(ulp!="")s+="&ulp="+escape(encodeURI(ulp));s=(("https:"==d.location.protocol)?"https":"http")+"://"+s;var j=d.createElement("script");j.type="text/javascript";j.src=s;(d.getElementsByTagName("head")[0]).appendChild(j);})(window.document,"******************","site.com/j/$/","","","");}catch(err){}</script><noscript><embed wmode="opaque" width="468" height="60" src="http://site.com" type="application/xshockwave-flash"><noembed><a target="_blank" rel="nofollow" href="http://site.com"><img width="468" height="60" border="0" src="http://site.com"/></a></noembed></noscript>
Witch_You
На сайте с 30.08.2009
Offline
78
#4

[umka], спасибо :)

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