Размер файла: 8.41Kb
<?php
#-----------------------------------------------------#
# Зц Sea mod Ganjara #
# Автор : Slayer with Ganjar #
# ICQ : 566003 993770 #
# Вы не имеете права распространять данный скрипт. #
# По всем вопросам пишите в ICQ. #
#-----------------------------------------------------#
require 'moduls/ini.php';
require 'moduls/fun.php';
require 'moduls/connect.php';
ob_start();
error_reporting(0);
// Проверка переменных
$gid = intval($_GET['gid']);
$gid = $_GET['gid'];
$kod = $_POST['kod'];
$gosite= $_POST['gosite'];
$sid = $_GET['sid'];
$action = $_GET['action'];
include('config_click.php');
// задаем имя сессии
session_name("click");
// запускаем сессию
session_start();
// в переменную sid записываеи интедификатор сессии
$sid=session_id();
if ($_SESSION['ok']==1) { //если все ссылки активированы
header('Location: '.$file);
die();
}
if ($stopcomp==0) {
if (strstr($_SERVER['HTTP_USER_AGENT'], 'Opera') or strstr($_SERVER['HTTP_USER_AGENT'], 'Mozilla')) {
header("Location: stop.php?gid=$gid");
exit;
}
}
else{
if ($action)
{
switch($_GET['action'])
{
#####################################Инфа
case '1':
include 'moduls/header.php';
echo '<div class="menu">Досутуп к разделу закрыт!</div>';
echo '<div class="a">';
$time = date("H");
if($time > 5 && $time < 13) echo("Доброе утро!<br />");
elseif($time > 12 && $time < 19) echo("Добрый день!<br />");
elseif($time > 18 && $time < 23) echo("Добрый вечер!<br />");
else echo("Доброй ночи!<br />");
echo "$textvhod";
echo '</div><div class="menu">Введите полученый вами код:</div><div class="a">
<form action="click.php?gid='.$gid.'&action=3" method="post">
<input maxlength="10" class="enter" type="text" name="kod"/><br>
<input class="buttom" type="submit" name="a" value="ок"/>
</form>
</div>';
echo '
<div class="a"><div class="i_bar_t"><a href="index.php?">Загрузки</a></div>
<div class="i_bar_t"><a href="'.$setup['site_url'].'">На главную</a></div>
';
echo '</div>';
echo '<div class="title">';
include 'moduls/foot.php';
echo '</div></div>';
break;
#####################################Активация
case '2':
include 'moduls/header.php';
echo '<div class="menu">Досутуп к разделу закрыт!</div>';
echo '<div class="a">';
// отключаем куки и переходящие sid-ы
ini_set('session.use_cookies', '0');
ini_set('session.use_trans_sid', '0');
// загружаем файл счетчика
$gocount=file("gocount.txt");
// за сегодня
$today=@intval($gocount[0]);
// всего
$all=@intval($gocount[1]);
// дата последнего вызова
$ldate=@intval($gocount[2]);
// если дата поледнего вызова не совпадает с текущей датой
if ($ldate!=date('d')) {
// то обнуляем счетчик за сегодня и перезаписываеи файл
$today=0;
$ldate=date('d');
$fp=fopen('gocount.txt', 'w');
fwrite($fp, "$today\n");
fwrite($fp, "$all\n");
fwrite($fp, "$ldate\n");
fclose($fp);
}
// запрет кеширования
header("Cache-Control: no-cache,no-store,must-revalidate");
header("Pragma: no-cache");
$active=false;
foreach ($links as $n=>$link) {
if (@$_SESSION['link'.$n]!=true) {
$active=true;
}
}
// если не передан sid, то выдаем редирект на себя (для старых браузеров)
if (!isset($_GET['sid'])) {
header("Location: click.php?sid=$sid&gid=$gid&action=2");
exit;
}
// если передан параметр gosite (войти на сайт)
if (@$_GET['gosite']=='true') {
// увеличиваем счетчики
$today++;
$all++;
$id=($gid+30)/2;
// редирект на сайт
header("Location: $file");
// перезаписываем файл счетчика
$fp=fopen('gocount.txt', 'w');
fwrite($fp, "$today\n");
fwrite($fp, "$all\n");
fwrite($fp, "$ldate\n");
fclose($fp);
exit;
}
// если передан GET-параметр go с номером ссылки
if (isset($_GET['go'])) {
// номер ссылки, по которой собирается перейти юзарь
$l=$_GET['go'];
// в сессию записываем параметр с номером ссылки и значением true
$_SESSION['link'.$l]=true;
// выдаеи редирект на ссылку из массива links
header("Location: $links[$l]");
} else {
if (@!$active) {
echo "$textaktiv";
$ok=1;
session_register ("ok") ;
} else {
echo "$textlinks";
}
// если нет активных ссылок
if (@!$active) {
// ссылка на этот файл с параметром gosite (чтобы подсчитать количество переходов)
echo "<a href=\"click.php?action=2&gid=$gid&gosite=true&sid=$sid\">$filename</a><br/>";
}
// идем по массиву links
foreach ($links as $n=>$link) {
// n - номер текущего елемента, link - значение (урл ссылки)
// если в сессии присуствует параметр с номером ссылки и значением true
// @ надо, чтобы не возникало ошибки notice
if (@$_SESSION['link'.$n]==true) {
echo "Ссылка $n [активна]<br/>";
} else {
// иначе выводим ссылку на этот файл с параметром go с номером ссылки и интедификатором сессии
// сразу урл нельзя выводить потому, что тогда не узнать, перешел ли юзарь по ссылке
echo "<a href=\"click.php?action=2&gid=$gid&go=$n&sid=$sid\">Ссылка $n</a> [не активна]<br/>";
// это означает, что есть еще активные ссылки и нельзя войти на сайт
$active=true;
}
}
echo "<br/>";
// счетчик
echo "$countname<br/>
Сегодня: $today человек(а)<br/>
Всего: $all человек(а)<br/><br/>";
echo '</div>';
echo '
<div class="a"><div class="i_bar_t"><a href="index.php?">Загрузки</a></div>
<div class="i_bar_t"><a href="'.$setup['site_url'].'">На главную</a></div>
';
echo '</div><div class="title">';
include 'moduls/foot.php';
echo '</div></div>';
}
// для отмены переходяших sid-ов, НЕ ИЗМЕНЯТЬ!!!
$text=ob_get_contents();
ob_end_clean();
echo $text;
break;
#####################################Проверка пароля
case '3':
if ($kod==$pas)
{
$id=($gid+30)/2;
header('Location: index.php?id='.$id.'');
die();
}
else {
include 'moduls/header.php';
echo '<div class="menu"><font color="red">Пароль неверный!Повторите ввод.</font></div>';
echo '<div class="menu">Досутуп к разделу закрыт!</div>';
echo '<div class="a">';
$time = date("H");
if($time > 5 && $time < 13) echo("Доброе утро!<br />");
elseif($time > 12 && $time < 19) echo("Добрый день!<br />");
elseif($time > 18 && $time < 23) echo("Добрый вечер!<br />");
else echo("Доброй ночи!<br />");
echo "$textvhod";
echo '</div><div class="menu">Введите полученый вами код:</div><div class="a">
<form action="click.php?gid='.$gid.'&action=3" method="post">
<input maxlength="10" class="enter" type="text" name="kod"/><br>
<input class="buttom" type="submit" name="a" value="ок"/>
</form>
</div>';
echo '
<div class="a"><div class="i_bar_t"><a href="index.php?">Загрузки</a></div>
<div class="i_bar_t"><a href="'.$setup['site_url'].'">На главную</a></div>
';
echo '</div>';
echo '<div class="title">';
include 'moduls/foot.php';
echo '</div></div>';
}
break;
}
}
else exit;}
?>