1. он должен получать оставшееся время согласно времени клика (как записать время клика уже сам понял)
(но как его передать в скрипт не понимаю :-( )
2. вид у счетчика должен быть не вида 00 а вида 00:00:00
3. таймер не должен запускаться с не введенной капчей (щас запускается если я даже не ввел капчу :-( )
вот то что получилось
<?php // <================================================================================================= =================
// ==================================================> --------------- <====================================================
// ================================================> © Copyright APDATE <====================> Скрипт: Страница Пользователя
// ==================================================> --------------- <====================================================
include_once "db.php"; // =======================================================================> Подключаемся к бае-данных
header("content-type: text/html; charset=utf-8"); // ==============================================> Устанавливаем кодировку
session_start(); // ======================================================================================> Запускаем сессию
if(!isset($_SESSION['id']) ){header("location: /regis/on_off.php"); exit;} // ====> Если НЕ Авторизирован - возвращаем назад
$id = $_SESSION['id']; // =================================================================================> id Пользователя
$usr = mysql_fetch_assoc(mysql_query("SELECT * FROM reg WHERE id='$id'")); // =============================> Выбираем данные
if(isset($_GET['stop'])){
session_destroy();
unset($_GET['stop']);
header("location: /regis/on_off.php");
exit;} // ==============================================================================================> Кнопка - ВЫХОД
//попробуем начислить баланса
if(isset($_GET['poluchit'])){
// ваш секретный ключ
$secret = "6LexOigTAAAAAFEaFIRvxvZl2VU5oCXMjFNBcerV";
// пустой ответ
$response = $_GET['g-recaptcha-response'];
//remoteip ip
$remoteip = $_SERVER['REMOTE_ADDR'];
//url
$url = file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=$secret&response=$response&remoteip=$remoteip");
$result = json_decode($url, TRUE);
if ($result['success'] == 1) {
$IDUS = $usr['id'];
$StarBal = $usr['balans'];
$NEWBal = $StarBal + 0.50;
//Вставляем данные, подставляя их в запрос
$sql = mysql_query("UPDATE reg SET balans = $NEWBal WHERE id=$IDUS");
//Если вставка прошла успешно
if ($sql) {
// echo "<p>Данные успешно добавлены в таблицу.</p>";
} else {
//echo "<p>Произошла ошибка.</p>";
}
header("location: /regis/on_off.php");
}
}
//=====================================
// ===================================================================================================== ====================
// =======================================================================================> // Скрипт: Страница Пользователя
// ===================================================================================================== ====================
// ===================================================================================================== ================> ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>myfreecoins</title>
</head>
<body>
<div align="center">
<?
include "menu.php";
?>
</div>
<div style="padding:50px;">
<div align="center">Приветсвую тебя
<?=$usr['name']?>
<br>
<br>
</div>
<div align="center">
<script src='https://www.google.com/recaptcha/api.js'></script>
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script type="text/javascript">
$(function(){
$('.poluchit').on('click',function(){ //-При нажатии на кнопку начинается отсчет обратного таймера;
$('.poluchit').hide();
function timer(){ //-Функция которая отвечает за роботу таймера
var obj=document.getElementById('timer_inp'); //-Получаем елемент по его id
obj.innerHTML--; //-Минусуем единицу
if(obj.innerHTML==0){setTimeout(function(){},1000);}//-Пока obj не равно 0 не выводим Hello
else{setTimeout(timer,1000);}//-Если obj не равно 0 задерживаем тайм на 1 секунду
}
setTimeout(timer,1000);
});
});
</script>
<div id="timer_inp">10</div>
<?php
if(isset($_GET['poluchit'])){//-Если существует POST по smb существует,тоесть когда мы нажали на кнопку
sleep(10);//-Задерживаем время на 10 секунд
echo "Hi";//-Выводим когда прошли ети 10 секунд,тут можно вместо етого поставить запрос к бд,который выполнится когда пройдет время
}
?>
<form class="poluchit" action="" method="get">
<div align="center"> Баланс<br>
<?=$usr['balans']?>
(Апдейтиков)<br>
<div class="g-recaptcha" data-sitekey="6LexOigTAAAAAPyLuMQejHMygPOn7qocuDWFZc0_"></div>
<input name="poluchit" class="poluchit" value="Получить Апдейтики" type="submit" style="width:auto;
padding:5px 15px 5px 15px;
margin-left:50px;
-moz-appearance:none;
-webkit-appearance:none;
-ms-appearance:none;
appearance:none;
background-color:#FFF;
color:#666 !important;
cursor:pointer;
display:inline-block;
font-size:24px;
text-align:center;
text-decoration:none;
border:#999 1px solid;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
behavior:url(border-radius.htc);">
</div>
</form>
<!--js-->
</div>
<br>
<br>
<form action="" method="get">
<div align="center">
<input name="stop" value="Выход" type="submit" style="width:auto;
padding:5px 15px 5px 15px;
margin-left:50px;
-moz-appearance:none;
-webkit-appearance:none;
-ms-appearance:none;
appearance:none;
background-color:#FFF;
color:#666 !important;
cursor:pointer;
display:inline-block;
font-size:24px;
text-align:center;
text-decoration:none;
border:#999 1px solid;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
behavior:url(border-radius.htc);">
</div>
</form>
</div>
</body>
</html>