2012-04-30 2 views
1

почему-то, что я пытаюсь сделать:Flash Banner и PHP

<OBJECT id="affMV737" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="468" height="60"> 
<param name="movie" value="http://www.domain.com/view.php?banner_id=1"> 
<param name="allowScriptAccess" value="always"> 
<embed src="http://www.domain.com/view.php?banner_id=1" width="468" height="60" allowScriptAccess="always" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></embed> 
</object> 

Я печати ПОЛНЫЙ URL в PHP, но вспышка не загружается ... но если я изменить СРК в флэш-коде с напечатанным результатом в php, баннер работает.

любой совет?

спасибо.

+0

, что вы имеете в виду 'полный url'? – Vytautas

+0

http://www.domain.com/files/bnrs/blabla.swf - например. – Hanan

+0

вы не можете этого сделать. что 'view.php' должен возвращать баннер не баннер url – Vytautas

ответ

1

Не ясно, что вы хотите, но я предполагаю, что это поможет

вместо этого:

http://www.domain.com/view.php?banner_id=1 

попробовать так:

<?php echo file_get_contents('http://www.domain.com/view.php?banner_id=1');?> 

обновление:

Другой думаю .. Вам нужно изменить view.php на что-то вроде этого:

header('Content-type: application/x-shockwave-flash'); 
echo file_get_contents('http://domain.com/files/bnrs/blabla.swf'); 
+0

нет Мне нужно взять код объекта и разместить на многих сайтах ... view.php поможет мне увидеть, сколько просмотров баннеры ... Я не могу сказать, что владельцы сайтов, чтобы поместить ваш код ... потому что некоторые из них ASP ... – Hanan