Подсчет кликов во фрейме
Делайте фаил fr_url.php
<?PHP
if(isset($_GET["id"]))
{
$id = (intval($_GET["id"]) > 0) ? intval($_GET["id"]) : 1;
require("config.php");
$con_db = mysql_query("SELECT id, link FROM tb_frameads WHERE id = '$id'");
if(mysql_num_rows($con_db) > 0)
{
mysql_query("UPDATE tb_frameads SET views = views + 1 WHERE id = '$id'");
$url_go = mysql_fetch_array($con_db);
?>
<meta http-equiv="refresh" content="0; url=<?=$url_go["link"]; ?>">
<?PHP
}else{
echo "<center><font color='red'><b>Ссылки с таким ID не существует<?=$url_go?></b></font></center>";
}
}
?>
Делаем фаил frame.php
<?
require('config.php');
$res=mysql_query("select count(id) from tb_frameads");
$kolvo=mysql_result($res,0,0);
$i=(int)rand(1,$kolvo);
$res=mysql_query("select * from tb_frameads order by id asc");
for($j=1;$j<=$i;$j++) $row=mysql_fetch_array($res);
$url=$row["id"];
$adstext=$row["text"];
$ltdss=$row["views"];
echo "<a href=\"fr_url.php?id=$url\" target=\"_blank\">$adstext</a> (Кликов:<font color=red>".$ltdss."";
?></font>)
Делаем фаил vfa.php
<?
require('config.php');
include('remframeads.php');
?>
<style>
a { color: #f00; text-decoration: none; font-weight: bold; }
a:hover { color: #a00; text-decoration: none; fron-weight: bold; }
</style>
<table width="100%">
<tr><td style="text-align: left;">
<b>Реклама во фрейме: </b>
<? include('frame.php'); ?>
</td><td style="text-align: right;">
<a href="advertise.php?adv=frame" target="_blank">Разместить рекламу во фрейме</a>
</td></tr>
</table>
<script type="text/javascript">
setTimeout('location.replace("vfa.php")', 10000);
</script>
<noscript>
<meta http-equiv="refresh" content="10; url=vfa.php">
</noscript>
<?
mysql_close($con);
?>
Скопируйте файлы на хостинг с заменой если это необходимо.
добавьте в Вашей бд в таблице tb_frameads поле
CREATE TABLE IF NOT EXISTS `tb_frameads` (
`id` int(11) NOT NULL auto_increment,
`wmid` varchar(12) NOT NULL,
`link` varchar(150) NOT NULL,
`text` varchar(100) NOT NULL,
`enddate` varchar(150) NOT NULL,
`views` smallint(3) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=3 ;
Наслаждайтесь.
Отредактировано aladin (2010-03-14 15:07:13)