-
Notifications
You must be signed in to change notification settings - Fork 2
/
bannerclicks1.php
57 lines (44 loc) · 1.63 KB
/
bannerclicks1.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<?php
session_start();
include "config.php";
$adid = mysql_real_escape_string($_GET['id']);
// ----------------------------------
// Do some simple parameter debugging
// ----------------------------------
if (empty($userid)) {
$message = "Invalid click link";
}
if (empty($adid)) {
$message = "Invalid click link";
}
$query = "select * from banners where id='".$adid."'";
$result = mysql_query ($query)
or die ("Query 1 failed <!-- " .mysql_error() . " / $message -->");
$numrows = @ mysql_num_rows($result);
if ($numrows == 1) {
$query2 = "select targeturl from banners where id='".$adid."' LIMIT 1";
$result2 = mysql_query($query2);
while($r=mysql_fetch_array($result2))
{
$url = $r['targeturl'];
}
mysql_query("UPDATE banners SET clicks=clicks+1,show_clicks=show_clicks+1,show_views=show_views+1 where id='".$adid."' LIMIT 1");
$query1 = "select * from bannerviews where userid='".$userid."' and blid=".$adid;
$result1 = mysql_query ($query1) or die ("Query 2 failed");
$numrows1 = @ mysql_num_rows($result1);
if ($numrows1 >= 1)
{
$message = "You have already received credit for this link";
} //end if ($numrows1 ==1)
} //end if ($numrows == 1)
else {
$message = "Invalid click link.";
}
$message = urlencode($message);
if(empty($url)) $url = $domain;
mysql_close($dblink);
?>
<frameset ROWS="185,*" BORDER=0 FRAMEBORDER=1 FRAMESPACING=0>
<frame name="header" scrolling="no" noresize marginheight="1" marginwidth="1" target="main" src="bannerclicks2.php?message=<?=$message?>&adid=<?=$adid?>&url=<?=urlencode($url)?>">
<frame name="main" src="<?=$url?>">
</frameset><noframes></noframes>