Cool-T
Threadersteller
Dabei seit: 16.03.2008
Ort: -
Alter: 40
Geschlecht: -
|
Verfasst Fr 25.07.2008 16:16
Titel Ausgabe |
|
|
Hi.
Auf meiner Seite wird Werbung in einem Iframe ausgegeben. Ich kann Werbung einmal einfügen in dem ich den Link und die Bild Datei angebe oder durch nen Code. Den Code für die Werbung bekomm ich und darf den nicht verändern. Nun ist mein Problem das wenn Werbung mit direktem Link in einem neuen Fenster öffnet aber wenn die Werbung per Code drin ist wird diese in dem Iframe geöffnet. Ich komm selber nicht drauf, bin irgendwie blond heute
Code: | <?
// Aufruf zählen
include_once("config.php");
include_once($basepath ."/head.php");
if($_GET[cat])
{
// Prüfen, ob der IP bereits eine ID zugewiesen wurde
$SQL = "SELECT * FROM `$ads_table` WHERE `ip` = '$_SERVER[REMOTE_ADDR]' AND art = '$_GET[cat]'";
$QRY = mysql_query($SQL); $VAL = mysql_fetch_array($QRY);
// Prüfen, ob die Kategorie mehrere aktive Banner hat
$sql = "SELECT * FROM `$banner_table` WHERE id = '$VAL[banner_id]'";
$qry = mysql_query($sql); $res = mysql_fetch_array($qry);
$sql = "SELECT art FROM `$banner_table` WHERE art = '$res[art]' AND status = '1'";
$qry = mysql_query($sql); $rows = mysql_num_rows($qry);
if($rows>1)
{
$abfrage = "SELECT *,REVERSE(RAND(NOW())) AS ran FROM `$banner_table` WHERE `status` = '1' AND `art` = '$_GET[cat]' AND `id` != '$VAL[banner_id]' ORDER BY ran LIMIT 1";
$abfrage_do = mysql_query($abfrage);
}
else
{
$abfrage = "SELECT *,REVERSE(RAND(NOW())) AS ran FROM `$banner_table` WHERE `status` = '1' AND `art` = '$_GET[cat]' ORDER BY ran LIMIT 1";
$abfrage_do = mysql_query($abfrage);
}
while ($row = mysql_fetch_object($abfrage_do)) {
include_once($basepath ."/check.php");
// Möglicherweise vorhandene IP-ID Einträge löschen
$SQL = "DELETE FROM `$ads_table` WHERE `ip` = '$_SERVER[REMOTE_ADDR]' AND `art` = '$_GET[cat]'";
$QRY = mysql_query($SQL);
// Banner-ID der IP zuweisen
$SQL = "INSERT INTO `$ads_table` VALUES ('$row->id','$_GET[cat]','$_SERVER[REMOTE_ADDR]')";
$QRY = mysql_query($SQL);
if($row->is_code){
$count=$row->adviews + 1;
$b_reload = $row->banner_reload;
echo "<body onclick=window.location.href=\"". $scriptpath ."/count.php?id=". $row->id ."&cat=". $_GET[cat] ."&fn=". $_GET[fn] ."\">";
echo $row->bannercode;
if (vipcheck($_SERVER[REMOTE_ADDR],$row->id)==true){
sql(1,0,"$row->id");
$update = "UPDATE `$banner_table` SET `adviews` = '$count' WHERE `id` = '$row->id'";
$update_do = mysql_query($update);
}
}
elseif(!$row->is_code){
$count=$row->adviews + 1;
$b_reload = $row->banner_reload;
echo "<a href=\"". $scriptpath ."/click.php?id=". $row->id ."\" target=\"_blank\"><img align=\"middle\" src=\"". $row->image_url ."\" border=0 alt=\"". $row->alt ."\"></a>";
if (vipcheck($_SERVER[REMOTE_ADDR],$row->id)==true){
sql(1,0,"$row->id");
$update = "UPDATE $banner_table SET `adviews` = '$count' WHERE `id` = '$row->id'";
$update_do = mysql_query($update);
}
}
}
$rows = mysql_num_rows($abfrage_do);
if($rows == false){ echo "<br>". _no_active; }
}
if(!$_GET[cat]){ echo "<br>". _no_cat_choosen; }
?>
<body bottommargin="0" topmargin="0" leftmargin="0" rightmargin="0" onSelectStart="return false" onContextMenu="return false" scroll="no">
</body>
<?php if($b_reload){ ?>
<script LANGUAGE="JavaScript"> setTimeout("window.open('<?=$scriptpath?>/view.php?cat=<?=$_GET[cat]?>&fn=<?=$_GET[fn]?>','<?=$_GET[fn]?>');", <?=$b_reload*1000?>); // Dateireload in Millisekunden (60000ms = 60 Sekunden)
</script>
<? } ?>
|
|
|