2011-06-05 30 views
0

我使用的MobFox作为我的主要广告网络的移动应用程序,并已确定那个地方我可以回填:PHP为的MobFox的内部设置的javascript回填

if (preg_match('<!--NOAD-->', $contents)){ 
    global $no_ad_availible; 
    $no_ad_availible=true; 
} 
else 
{ 
$no_ad_availible=false; 
} 

我需要有内部的脚本是:

<img src="http://serve.vdopia.com/adserver/tracker.php?m=ti;ci=3708;ai=11010;chid=9762;ou=rd;rand=[timestamp]" style="height:1px;width:1px;position:absolute;visibility:hidden;" /> 
<script language='javascript' src='http://serve.vdopia.com/adserver/html5/inwapads/?sleepAfter=0;adFormat=banner;ak=acctnumber;version=1.0;cb=[timestamp]'></script> 
<noscript><img src="http://serve.vdopia.com/adserver/tracker.php?m=nji;ci=3708;ai=11011;chid=9762;ou=rd;rand=[timestamp]" style="height:1px;width:1px;position:absolute;visibility:hidden;" /></noscript> 

我用尽了一切我能想到的,都装从单独的文件中的脚本代码中插入它,却又似乎什么都没有。

显然我不是一个程序员,但试图学习。

感谢

+0

你会得到任何错误? – Ibu 2011-06-05 19:09:30

+0

没有错误,只是空白。 – NoobDeveloper 2011-06-05 19:32:37

回答

0

您需要echo的JavaScript和图像来电或(甚至更好)暂时结束你的PHP ...如果你简单地把他们在PHP代码,它们将被解释为PHP。

我无法确定您是否希望在$ no_ad_available == true或false时插入代码。无论哪种方式,相同的概念将适用,我会假设你希望它插入如果是真的。您可以使用:

<?php 
if (preg_match('<!--NOAD-->', $contents)) { 
    global $no_ad_availible; 
    $no_ad_availible=true; 
?> 
<img src="http://serve.vdopia.com/adserver/tracker.php?m=ti;ci=3708;ai=11010;chid=9762;ou=rd;rand=[timestamp]" style="height:1px;width:1px;position:absolute;visibility:hidden;" /> ...Rest of ad insert code 
<?php 
} else { 
    $no_ad_availible=false; 
} 
?> 

祝您好运。