Размер файла: 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;}
- ?>