2010-08-20 37 views
0

實例的客戶端把這個在其網站上如何使一個橫幅代碼在JavaScript和PHP

<script type="text/javascript" src="http://domain.com/banner.php?bid=123&affid=88"></script> 

在我banner.php我如何實現它?

我試圖讓旗幟ID & affid使用$_GET但它不工作..

讓我知道知道如何顯示在使用這種方式我的客戶的網站上的橫幅。

我banner.php

<?php 
define('X', true); 
include_once('includes/connection.php'); 

$banner_id = intval($_GET['bid']); 
$aff_id = intval($_GET['affid']); 

$select = 'SELECT images FROM affbanners WHERE id='.$banner_id; 
$query = $db->rq($select); 
$display = $db->fetch($query); 

?> 

<a href="http://domain.com/aff?id=<?php echo $aff_id; ?>"><img src="http://domain.com/images/<?php echo $display['images']; ?>" height="250" width="250" /></a> 

我不知道如何使它實際工作。

+0

我還是不明白你的問題是什麼。你想包括一個JavaScript文件(這是PHP),並讓它寫一個橫幅到頁面? – Petrogad 2010-08-20 14:54:49

回答

0

您所做的一切是:

<script type="text/javascript" src="http://domain.com/banner.php?bid=123&affid=88"></script> 

因此,在banner.php腳本應該派一個javascript: 所以請用`文件撰寫方法,你的輸出即

document.write('<a href="http://domain.com/aff?id=<?php echo $aff_id; ?>"><img src="http://domain.com/images/<?php echo $display["image"]; ?>" height="250" width="250" /></a>'); 

和發送並在PHP中設置標題如下:

header("Content-type: text/javascript"); 
+0

好問題更新 – delicious 2010-08-20 14:52:33

+1

感謝兄弟..它的工作現在 – delicious 2010-08-20 15:55:30

0
<?php echo $display['image']; ?> 

應該是

<?php echo $display['images']; ?>