Здравейте, взех тоз код от една система, но имам проблем, след като изтеглиш "подаръка" , не почва да отчита време както е зададено 24, а може пак да се тегли ...
Код:
<?
include "functions.php";
site_head("Подаръци");
?>
<div class="right_box">
<div class="right_box_top">Подаръци</div>
<div class="right_box_middle">
<?php
session_start();
include "config.php";
if(isset($_SESSION['logged'])) {
$user = $_SESSION['userinfo']['username'];
echo "";
if(isset($_GET['id'])) {
$id = htmlspecialchars($_GET['id']);
if($id == 0){$randpoints = rand(5, 20); $cost = '0';}
$ip=$_SERVER['REMOTE_ADDR'];
$query=mysql_query("SELECT * FROM `users` where `username` = '$log[username]'") or die(mysql_error());
$my=mysql_fetch_array($query);
if ($my[namepro] == 1)
{
$time = time() +24*3600;
}
elseif ($my[namepro] == 0)
{
$time = time() +24*3600;
}
$user = $_SESSION['userinfo']['username'];
$query=mysql_query("SELECT * FROM `users` WHERE `username` = '$user'") or die(mysql_error());
$row=mysql_fetch_array($query);
$id=$row['id'];
$query2=mysql_query("SELECT * FROM `podarakip` WHERE `podarak_id` = '$podarak_id'") or die(mysql_error());
$row2=mysql_num_rows($query2);
$row3=mysql_fetch_array($query2);
if ($row2 >= 1 )
{
$ends = $row3['time'];
$now = time();
$end = $ends - $now;
echo "<table class='nqkvo_kool2' width='36%' align='center'>
<td class='nqkvo_kool2' rowspan='4' width='5%' align='center'>
<img src='images/task_error.gif' width='33' border='0' height='33'>
</td>
<td width='50%' align='center'><span style='font-weight: bold;'>След<center><b><div id='bxx' ></div></b></center>Ще може да изтеглиш отново подарък ";
$r=$end;
?>
<script type="text/javascript">
v=new Date();
var bxx=document.getElementById('bxx');
function t(){
n=new Date();
ss=<?php echo $r; ?>;
s=ss-Math.round((n.getTime()-v.getTime())/1000.);
m=0;
h=0;
if(s<0){
bxx.innerHTML='00:00:00';
}else{
if(s>59){m=Math.floor(s/60);s=s-m*60;}
if(m>59){h=Math.floor(m/60);m=m-h*60;}
if(s<10){s="0"+s}
if(m<10){m="0"+m}
bxx.innerHTML=h+':'+m+':'+s+'';}
window.setTimeout("t();",999);
}
window.onload=t;
</script></span></td>
</table>
<?
}
else
{
$insert=mysql_query("INSERT INTO `podarakip` (`id`, `podarak_id`, `ip`, `time`) VALUES ('', '$id', '$ip', '$time')") or die(mysql_error());
if ($insert)
$sql = "SELECT * FROM users WHERE username = '$user'";
$do = mysql_query($sql);
$my = mysql_fetch_array($do);
$newpoints= $my[points] + $randpoints;
$sql = "UPDATE users SET points='$newpoints' WHERE username = '$user'";
$done=mysql_query($sql) or die(mysql_error());
if($done) { echo "
<table class='nqkvo_kool' width='36%' align='center'>
<td class='nqkvo_kool' rowspan='4' width='5%' align='center'>
<img src='images/task_done.gif' width='33' border='0' height='33'>
</td>
<td width='50%' align='center'>Успешно Изтегли Подарък.<br><br>Ти спечели $randpoints точки.</td>
</table><meta http-equiv=refresh content=15;url='gifts.php'><br>"; }}} else { ?>
<?php
$query=mysql_query("SELECT * FROM `users` WHERE `username` = '$user'") or die(mysql_error());
$row=mysql_fetch_array($query);
$id=$row['id'];
$query2=mysql_query("SELECT * FROM `podarakip` WHERE `podarak_id` = '$podarak_id'") or die(mysql_error());
$row2=mysql_num_rows($query2);
$row3=mysql_fetch_array($query2);
if ($row2 >= 1 )
{
$ends = $row3['time'];
$now = time();
$end = $ends - $now;
echo "<table class='nqkvo_kool2' width='36%' align='center'>
<td class='nqkvo_kool2' rowspan='4' width='5%' align='center'>
</td>
<td width='50%' align='center'>След<center><b><div id='bxx' ></div></center>Ще може да изтеглиш отново подарък ";
$r=$end;
?>
<script type="text/javascript">
v=new Date();
var bxx=document.getElementById('bxx');
function t(){
n=new Date();
ss=<?php echo $r; ?>;
s=ss-Math.round((n.getTime()-v.getTime())/1000.);
m=0;
h=0;
if(s<0){
bxx.innerHTML='00:00:00';
}else{
if(s>59){m=Math.floor(s/60);s=s-m*60;}
if(m>59){h=Math.floor(m/60);m=m-h*60;}
if(s<10){s="0"+s}
if(m<10){m="0"+m}
bxx.innerHTML=h+':'+m+':'+s+'';}
window.setTimeout("t();",999);
}
window.onload=t;
</script></span></td>
</table>
<?
}
else
{
$sql = "SELECT * FROM users WHERE username = '$user'";
$do = mysql_query($sql);
$my = mysql_fetch_array($do);
echo "
<br><a href='?a=gifts&id=0'><center><h3>Изтегли ПОДАРЪК !</h3></center></a>
";}
?>
<? }} else { echo 'Не си логнат'; } ?>
</div>
<div class="right_box_bottom"></div>
</div>
<div class="right_box">
<div class="right_box_top">Реклама</div>
<div class="right_box_middle">
<?php include "includes/reklama.php"; ?>
</div>
<div class="right_box_bottom"></div>
</div>
<?
footer();
?>