Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // тут даём задания для себя, может быть сколько угодно, не забудь запятую.
- $ses = array('ППА', 'АС');
- //Тут задаём интервал случайных промежутков между оргазмами (не обязательно ему следовать, он сгенерится в игровом- совещательном плане)
- $d_int = rand(5, 14);
- //Тут задаём пароль
- $pass = '154575';
- //Поставь 0 если не хочешь знать сколько тебе осталось иначе 1.
- $show_total = 1;
- $ses = array_merge(array('+1 день', '-1 день'), $ses);
- if (is_file('base.txt')) $all = json_decode(file_get_contents("base.txt"), 1);
- $logg = false;
- if ($_POST['total'] > 0) $all['total'] = $_POST['total'];
- if ($_COOKIE['pass'] == 'lg') {
- $logg = true;
- }elseif ($_POST['pass'] == $pass) {
- setcookie('pass', 'lg');
- $logg = true;
- }
- if ($_POST['rand'] == '1') {
- if (!isset($all['igra'][date('Y-m-d') ])) {
- $rnd = rand(0, sizeof($ses) - 1);
- $delo = $ses[$rnd];
- switch ($rnd) {
- case '0':
- $all['total']++;
- break;
- case '1':
- $all['total']--;
- break;
- default:
- $all['delo'][$delo] = $all['delo'][$delo] == 0 ? 1 : $all['delo'][$delo] + 1;
- break;
- }
- $all['igra'][date('Y-m-d') ] = $delo;
- }
- else {
- echo '<b>Низзя сегодня!</b><br><br>';
- }
- }
- if ($_POST['start']) {
- $all['org'][] = $all['start'];
- $all['start'] = $_POST['start'];
- }
- if (strlen($_GET['del']) > 0) {
- $all['delo'][$_GET['del']]--;
- header('Location: /');
- }
- ?><!DOCTYPE html>
- <html>
- <head>
- <title>АНЛОКЕР</title>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- </head>
- <body>
- <?php
- if ($logg) {
- if ($show_total) echo '<p>Текущий промежуток длинной: <b>' . $all['total'] . '</b> дн.</p>';
- $start = & $all['start'];
- if (!isset($start)) $start = date('Y-m-d H:i');
- $seconds = time() - strtotime($start);
- $dd = floor($seconds / 86400);
- $hh = floor(($seconds - ($dd * 86400)) / 3600);
- $hs = 24 - $hh;
- $ds = $all['total'] - $dd - 1;
- if ($_POST['extra'] == 1) echo '<p style="color:red;"><b>А ЗАЧЕМ НАЧИНАЛ ТОГДА???</b></p><a href="http://' . $_SERVER['HTTP_HOST'] . '">Я пошутил</a><br><br><br>';
- if ($ds < 0 || $_POST['extra'] == 1) {
- if (!$show_total) $type_hidden=' type="hidden"';
- echo '<form method="post"><label>Старт: <input name="start" value="' . date('Y-m-d H:i') . '"></lable><label>';
- if ($show_total) echo ' на: ';
- echo '<input name="total" value="' . $d_int . '" '.$type_hidden.'>';
- if ($show_total) echo ' дней ';
- echo' </lable><input type="submit" value="ДА"><br/><br/></form>';
- }
- if ($all['total'] > 0) {
- echo 'Держимся от: ' . $start . ' \ ' . $dd . ' дн. ' . $hh . ' час.';
- if ($show_total) {
- echo ' \ осталось <b>' . $ds . ' дн. ' . $hs . ' час.</b><br/><br/>';
- $dateDo = strtotime($start) + $all['total'] * 86400;
- $dayarr = array('понедельника', 'вторника', 'среды', 'четверга', 'пятницы', 'субботы', 'воскресенья');
- $dayarr2 = array('Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun');
- echo 'Держимся до: ' . str_replace($dayarr2, $dayarr, date('D, Y-m-d H:i:s', $dateDo)) . '</br>';
- }
- echo '<form method="post"><p>' . $delo . '</p>
- <input type="hidden" name="rand" value="1"><label>Сыграй-ка: <input type="submit" value="OK"></label>
- </form><br/>';
- echo "<b>Твои не решенные задачи:</b><br/><ul>";
- if (is_array($all['delo'])) foreach ($all['delo'] as $key => $value) {
- if ($value > 0) echo '<li>' . $key . ' (' . $value . ') - <a href="?del=' . $key . '">X</a>';
- }
- file_put_contents("base.txt", json_encode($all));
- echo '</ul><b>Последние промежутки:</b><ul>';
- $ii = 0;
- $all['org'][] = $start;
- krsort($all['org']);
- foreach ($all['org'] as $key => $value) {
- if ($tmps) {
- $seconds = strtotime(date($tmps)) - strtotime(date($value));
- $dd = floor($seconds / 86400);
- $hh = floor(($seconds - ($dd * 86400)) / 3600);
- $d = '<b>' . $dd . ' дн. ' . $hh . ' час.</b>';
- echo '<li>' . $tmps . ' - ' . $value . ' \ ' . $d;
- if ($ii > 3) break;
- else $ii++;
- }
- $tmps = $value;
- }
- echo '</ul>';
- echo '<b>Последние игры:</b><ul>';
- $ii = 0;
- krsort($all['igra']);
- foreach ($all['igra'] as $key => $value) {
- echo '<li>' . $key . ' => <b>' . $value . '</b>';
- if ($ii > 3) break;
- else $ii++;
- }
- echo '</ul>';
- echo '<b>Случайное число:</b>';
- if ($_POST['rbdb'] > 0 && isset($_POST['rbda'])) {
- echo '<p><b>' . rand($_POST['rbda'], $_POST['rbdb']) . '</b></p>';
- $rbdc = $_POST['rbda'];
- $rbdd = $_POST['rbdb'];
- }
- else {
- $rbdc = 0;
- $rbdd = 1;
- }
- echo '<form method="post">
- <input name="rbda" value="' . $rbdc . '"><input name="rbdb" value="' . $rbdd . '"><input type="submit" value="OK">
- </form>';
- echo '<br><br><br><br><br><br><br><form method="post">
- <input name="extra" value="1" type="hidden"><input type="submit" value="Я сорвался">
- </form>';
- }
- }
- ELSE {
- echo ' <form method="post">
- <input type="password" name="pass"><input type="submit" value="OK">
- </form>';
- }
- ?>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement