Просмотр файла sites.php

Размер файла: 6.83Kb
<?php
#############################################
#-----------КАТАЛОГ WAP САЙТОВ--------------#
#  Автор: ELectRoniK                        #
#  ICQ: 368108260                           #
#############################################
# ПЛАТНОЕ РАСПРОСТРАНЕНИЕ СКРИПТА ЗАПРЕЩЕНО #
#############################################

$p = intval($_GET['p']);
$kat = intval($_GET['kat']);
$id = intval($_GET['id']);
switch ($mod) {
             //////INDEX//////
case 'index':
$k = mysql_fetch_array(mysql_query("select * from `kat_kat` where `id`='$kat'"));
if(!$k[id]){echo'<div class="menu3">Ошибка! Категория не найдена!</div>';
}else{
echo'<div class="menu1">'.$k[name].'</div>';
$all = mysql_num_rows(mysql_query("select * from `kat_sites` where `kat`='$kat' and `mod`='1' and `in`>0"));
if($all==0){echo'<div class="menu3">В данной категории пока-что нет сайтов((</div>';}else{
$k=$p+$data['sp'];
$q = mysql_query("select * from `kat_sites` where `kat`='$kat' and `mod`='1' and `in`>0 order by `in` desc limit $p , ".$data['sp']."");
while($f = mysql_fetch_array($q)){
echo'<div class="menu4">
<div class="link"><a href="?in=sites&amp;mod=go&amp;id='.$f[id].'">'.$f[name].'</a></div>
<small>'.$f[url].' [in:'.$f[in].'/out:'.$f[out].'] <a href="?in=sites&amp;mod=info&amp;id='.$f[id].'&amp;kat='.$kat.'&amp;p='.$p.'">[стат]</a></small><br/>
'.$f[opis].' <small><a href="?in=sites&amp;mod=go&amp;id='.$f[id].'">go&raquo;</a></small></div>';}
if($p >= $data['sp']){
echo'<a href="?in=sites&amp;kat='.$kat.'&amp;p='.($p-$data['sp']).'">&laquo;назад </a>| '; }
if($all > $k){
echo'<a href="?in=sites&amp;kat='.$kat.'&amp;p='.$k.'">далее&raquo;</a>'; } 
 }
}
break;

             //////INFO//////
case 'info':
echo'<div class="menu1">Информация о сайте</div>';
$s = mysql_fetch_array(mysql_query("select * from `kat_sites` where `id`=$id"));
if(!$s[id])$error = 'Ошибка! Сайт не найден!';
if($s[stat]==3)$error = 'Сайт заблокирован!';
if($error){echo'<div class="menu3">'.$error.'</div>';}else{
echo'<b>Сайт:</b> <a href="?in='.$in.'&amp;mod=go&amp;id='.$id.'">'.$s[url].'</a><br/>
<b>Добавлен:</b> '.(date("d.m.y в H:i", $s[time])).'<br/>
<b>Название:</b> '.$s[name].'<br/>
<b>Описание:</b> '.$s[opis].'<br/>';
echo'<div class="menu1">Статистика</div>
<a href="?in='.$in.'&amp;mod=stat&amp;type=1&amp;id='.$id.'">Входящий траффик (IN)</a><br/>
<a href="?in='.$in.'&amp;mod=stat&amp;type=2&amp;id='.$id.'">Исходящий траффик (OUT)</a><br/>
</div>';
     }
break;

             //////STAT//////
case 'stat':
echo'<div class="menu1">Статистика</div>';
$s = mysql_fetch_array(mysql_query("select * from `kat_sites` where `id`=$id"));
if(!$s[id])$error = 'Ошибка! Сайт не найден!';
if($s[stat]==3)$error = 'Сайт заблокирован!';
if($error){echo'<div class="menu3">'.$error.'</div>';}else{
$type = intval($_GET['type']);
$date = intval($_GET['date']);
if(!$date)$date = 1; if($type==1){$tr = 'Входящий'; $tp = 'in';} else {$tr='Исходящий'; $tp = 'out';}
if($date==1)echo $tr.' траффик за день [<a href="?in='.$in.'&amp;mod=stat&amp;type='.$type.'&amp;date=7&amp;id='.$id.'">неделя</a>]<br/>';
   else
echo $tr.' траффик за неделю [<a href="?in='.$in.'&amp;mod=stat&amp;type='.$type.'&amp;date=1&amp;id='.$id.'">день</a>]<br/>';
if($date==1){$date = date("d.m.y"); echo'Всего переходов за день: '.$s[$tp].'<br/>'; $p = mysql_query('SELECT oper, COUNT(*) as id, country FROM kat_go where ids = '.$id.' and stat = '.$type.' and date = "'.$date.'" GROUP BY oper order by id desc');}
if($date==7){$t = time()-604800; echo'Всего переходов за неделю: '.(mysql_num_rows(mysql_query("select * from `kat_go` where `stat`='$type' and `ids`='$id' and `time`>'$t'"))).'<br/>'; $p = mysql_query('SELECT oper, COUNT(*) as id, country FROM kat_go where ids = '.$id.' and stat = '.$type.' and time > '.$t.' GROUP BY oper order by id desc');}
echo'<table>';
while($f = mysql_fetch_array($p)){
echo'<tr><td><div class="menu3">'.$f[oper].'</div></td><td><div class="menu3">'.$f[country].'</div></td>
<td/><div class="menu3">'.$f[id].'</div></td></tr>';      }
echo'</table>';
     }
echo'<a href="?in='.$in.'&amp;mod=info&amp;id='.$id.'&amp;kat='.$kat.'&amp;p='.$p.'">Назад</a><br/>';
break;

             //////GO//////
case 'go':
echo'<div class="menu1">Переход на сайт</div>';
$ids = intval($_GET['id']);
if(isset($_SERVER['HTTP_X_FORWADED_FOR'])) $ip = $_SERVER['HTTP_X_FORWADED_FOR']; else $ip = @$_SERVER['REMOTE_ADDR'];
$ips = split("\.", "$ip"); $ipn = $ips[3] + $ips[2] * 256 + $ips[1] * 256 * 256 + $ips[0] * 256 * 256 * 256;
$ua = mysql_real_escape_string(htmlspecialchars(trim(stripslashes($HTTP_USER_AGENT)),ENT_QUOTES));
$op = mysql_fetch_array(mysql_query("select * from `kat_op` where `ipn1`>='$ipn' and `ipn2`<='$ipn' limit 1"));
$s = mysql_fetch_array(mysql_query("select * from `kat_sites` where `id`='$ids'"));
if($op[name])$oper = "$op[name]"; else $oper='Другие';
mysql_query("insert into `kat_go` set `time`='".time()."', `date`='".date("d.m.y")."', `ids`='$ids', `oper`='$oper', `country`='".$op[country]."', `ip`='$ip', `ua`='$ua', `stat`='2'");
mysql_query("update `kat_sites` set `out`=`out` + 1 where `id`='$ids'");
echo'<meta http-equiv="refresh" content="2; url=http://'.$s[url].'">
<div class="menu3">Сейчас Вы будете перенаправлены на сайт '.$s[url].'</div>
Внимание! Администрация каталога за содержание сайта ответственность не несет. Будьте бдительны!
<div class="menu3"><a href="http://'.$s[url].'">Перейти...</a></div>';
break;

             //////TOP//////
case 'top':
echo'<div class="menu1">TOP 10 сайтов</div>';
$all = mysql_num_rows(mysql_query("select * from `kat_sites` where `mod`='1' and `in`>0"));
if($all==0){echo'<div class="menu3">Сайтов нет :(</div>';}else{ $i = 1;
$q = mysql_query("select * from `kat_sites` where `mod`='1' and `in`>0 order by `in` desc limit 0 , 10");
while($f = mysql_fetch_array($q)){
echo'<div class="menu4">
<div class="link">'.$i.'. <a href="?in=sites&amp;mod=go&amp;id='.$f[id].'">'.$f[name].'</a></div>
<small>'.$f[url].' [in:'.$f[in].'/out:'.$f[out].'] <a href="?in=sites&amp;mod=info&amp;id='.$f[id].'&amp;kat='.$kat.'&amp;p='.$p.'">[стат]</a></small><br/>
'.$f[opis].' <small><a href="?in=sites&amp;mod=go&amp;id='.$f[id].'">go&raquo;</a></small></div>'; $i++;}}
break;
              }
if($mod!='go')echo'<div class="menu3"><a href="?in=index">Категории</a></div>';
?>