Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Смена баннеров при перезагрузке страницы

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Смена баннеров при перезагрузке страницы
Имя
Сообщение << Старые топики   Новые топики >>
Смена баннеров при перезагрузке страницы - 2007-09-09 14:32:59.863333   
[nux]

Сообщений: 557
Оценки: 0
Присоединился: 2004-04-22 02:59:22
Товарищи, такой вот вопрос: имеется 3 flash-баннера одинакового размера, необходимо сделать так чтоб они менялись при перезагрузке страницы, т.е. имеется место в котором висит баннер после очередного захода на страницу или нажатия F5 на его месте появлялся бы другой. Как это можно реализовать?
Post #: 1
RE: Смена баннеров при перезагрузке страницы - 2007-09-09 21:11:34.846666   
Bios_inside

Сообщений: 626
Оценки: 0
Присоединился: 2007-02-23 10:44:18.170000
&lt;? $baners=array("$baner_code1", "$baner_code2", "$baner_code3"); $i=count($baners); $result=mt_rand(0,$i); Print"$baners[$result]"; ?&gt; Это когда код банера каждый раз будет появлятся в случайном порядке, но возможно, что 2 и больше раза подряд появится одини и тот же банер, ведь у тя их всего их 3. А если ты хочеш, чтобы каждый раз новый появлялся, тагда нада записывать в файл какой у тя был, а потом при новом открытии читать эту инфу, но это сложнее и мне писать стоко лень.
Post #: 2
RE: Смена баннеров при перезагрузке страницы - 2007-09-10 10:36:01.076666   
[nux]

Сообщений: 557
Оценки: 0
Присоединился: 2004-04-22 02:59:22
Я может че то не понимаю, но у меня не получилось!
Один баннер я подгружаю вот таким макаром:

&lt;OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" WIDTH=250 HEIGHT=117&gt; &lt;PARAM NAME=movie VALUE="/banners/01.swf"&gt; &lt;PARAM NAME=menu VALUE=false&gt; &lt;PARAM NAME=quality VALUE=high&gt;
&lt;EMBED src="/banners/01.swf" menu=false quality=high WIDTH=250 HEIGHT=117 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"&gt;&lt;/EMBED&gt;&lt;/OBJECT&gt;


и, я так понимаю, этот код нужно присвоить переменным $banner_code1, $banner_code2 …, соответственно изменив его на подгрузку соответствюущих файлов. Но ничего не выходит. Что я делаю не так?

Post #: 3
RE: Смена баннеров при перезагрузке страницы - 2007-09-10 15:31:20.930000   
Bios_inside

Сообщений: 626
Оценки: 0
Присоединился: 2007-02-23 10:44:18.170000
quote:

ORIGINAL: [nux]
и, я так понимаю, этот код нужно присвоить переменным $banner_code1, $banner_code2 …, соответственно изменив его на подгрузку соответствюущих файлов. Но ничего не выходит. Что я делаю не так?

Конечно, что у тя ничего не выйдет, у тя же код банера написан в том виде в котором его видит HTML, а для PHP нада заскринить в коде символ "  и записать его так \", а то у тя венигред получится в масиве.
 
P.S. дай хоть на сайт глянуть или он ещё не готов?
Post #: 4
RE: Смена баннеров при перезагрузке страницы - 2007-09-10 17:31:12.580000   
AdReNaL1Ne

Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
quote:

ORIGINAL: [nux]

&lt;OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" WIDTH=250 HEIGHT=117&gt; &lt;PARAM NAME=movie VALUE="/banners/01.swf"&gt; &lt;PARAM NAME=menu VALUE=false&gt; &lt;PARAM NAME=quality VALUE=high&gt;
&lt;EMBED src="/banners/01.swf" menu=false quality=high WIDTH=250 HEIGHT=117 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"&gt;&lt;/EMBED&gt;&lt;/OBJECT&gt;




$baners=array("01.swf", "02.swf", "03.swf");
$i=count($baners);
$result=mt_rand(0,$i);

print "<OBJECT classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0\" WIDTH=250 HEIGHT=117> <PARAM NAME=movie VALUE=\"/banners/".$baners[$result]."\"> <PARAM NAME=menu VALUE=false> <PARAM NAME=quality VALUE=high>
<EMBED src=\"/banners/".$baners[$result]."\" menu=false quality=high WIDTH=250 HEIGHT=117 TYPE=\"application/x-shockwave-flash\" PLUGINSPAGE=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\"></EMBED></OBJECT>";
Post #: 5
RE: Смена баннеров при перезагрузке страницы - 2007-09-10 17:41:48.350000   
[nux]

Сообщений: 557
Оценки: 0
Присоединился: 2004-04-22 02:59:22
quote:

ORIGINAL: Bios_inside
P.S. дай хоть на сайт глянуть или он ещё не готов?


Да это я так, php изучаю :), в локалке сервак поднял вот и балуюсь! Спасибо за содействие!
Post #: 6
RE: Смена баннеров при перезагрузке страницы - 2007-09-10 17:42:56.336666   
[nux]

Сообщений: 557
Оценки: 0
Присоединился: 2004-04-22 02:59:22
quote:

ORIGINAL: AdReNaL1Ne

quote:

ORIGINAL: [nux]

&lt;OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" WIDTH=250 HEIGHT=117&gt; &lt;PARAM NAME=movie VALUE="/banners/01.swf"&gt; &lt;PARAM NAME=menu VALUE=false&gt; &lt;PARAM NAME=quality VALUE=high&gt;
&lt;EMBED src="/banners/01.swf" menu=false quality=high WIDTH=250 HEIGHT=117 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"&gt;&lt;/EMBED&gt;&lt;/OBJECT&gt;




$baners=array("01.swf", "02.swf", "03.swf");
$i=count($baners);
$result=mt_rand(0,$i);

print "&lt;OBJECT classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0\" WIDTH=250 HEIGHT=117&gt; &lt;PARAM NAME=movie VALUE=\"/banners/".$baners[$result]."\"&gt; &lt;PARAM NAME=menu VALUE=false&gt; &lt;PARAM NAME=quality VALUE=high&gt;
&lt;EMBED src=\"/banners/".$baners[$result]."\" menu=false quality=high WIDTH=250 HEIGHT=117 TYPE=\"application/x-shockwave-flash\" PLUGINSPAGE=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\"&gt;&lt;/EMBED&gt;&lt;/OBJECT&gt;";



Пасибо! =)
Post #: 7
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Смена баннеров при перезагрузке страницы







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.