tweetymr
10.05.2010, 15:03
Hi :)
Ich sitze nun schon bestimmt 2 Stunden an einem Script, bei dem man simpel bei Bannerklick zum Link geführt wird, der in der DB unter der angegebenen TAN abgelegt ist.
<?
require_once ('../lib/functions.lib.php');
db_connect();
$_GET['tan'] = addslashes($_GET['tan']);
$right_ads = array('headbanner');
if(!in_array($_GET['ad'],$right_ads)) {
echo "Falsche Parameter!";
exit;
} else {
$con = db_query("SELECT `ziel` FROM ".$db_prefix."_gebuchte_werbung WHERE `tan` = '".$_GET['tan']."' AND `werbeart` = '".$_GET['ad']."'");
if(mysql_num_rows($con) <= 0) {
echo "Kampagne nicht gefunden!";
exit;
} else {
$content = mysql_fetch_assoc($con);
header("location: ".$content['ziel']);
}
}
db_close(); ?>
Man sollte das auch im ausgeloggten Zusatnd machen können, deswegen db_connect(), usw...
Aber wenn ich das bei mir ausführe kommt nur eine weiße Seite ohne jeglichen Quellcode :(
Es muss irgendwas einfaches sein, was ich übersehen habe aber ich komm echt nich drauf.
Bitte um Hilfe
TweetyMR
Ich sitze nun schon bestimmt 2 Stunden an einem Script, bei dem man simpel bei Bannerklick zum Link geführt wird, der in der DB unter der angegebenen TAN abgelegt ist.
<?
require_once ('../lib/functions.lib.php');
db_connect();
$_GET['tan'] = addslashes($_GET['tan']);
$right_ads = array('headbanner');
if(!in_array($_GET['ad'],$right_ads)) {
echo "Falsche Parameter!";
exit;
} else {
$con = db_query("SELECT `ziel` FROM ".$db_prefix."_gebuchte_werbung WHERE `tan` = '".$_GET['tan']."' AND `werbeart` = '".$_GET['ad']."'");
if(mysql_num_rows($con) <= 0) {
echo "Kampagne nicht gefunden!";
exit;
} else {
$content = mysql_fetch_assoc($con);
header("location: ".$content['ziel']);
}
}
db_close(); ?>
Man sollte das auch im ausgeloggten Zusatnd machen können, deswegen db_connect(), usw...
Aber wenn ich das bei mir ausführe kommt nur eine weiße Seite ohne jeglichen Quellcode :(
Es muss irgendwas einfaches sein, was ich übersehen habe aber ich komm echt nich drauf.
Bitte um Hilfe
TweetyMR