Имам следния код:
Сега рефрешва на всеки 10 сек. Аз искам да има брояч които да брои от 10 до 0 и да рефрешва, и после пак да почне отново да брои от 10 към 0.
Как да стане?
PHP:
<?php
header('Refresh: 10');
function queryTimeServer ($timeserver, $socket) {
$timevalue = 0;
$ret = array();
$fp = @fsockopen($timeserver,$socket,$err,$errstr,5);
if ($fp) {
fputs($fp,"\n");
$timevalue = fread($fp,49);
fclose($fp);
}
$ret['time'] = $timevalue;
$ret['errno'] = $err;
$ret['errstr'] = $errstr;
return $ret;
}
// Време от сървъра.
$timevalue = date("d.m.Y г. / H:i:s ч.");
// Пеи успешна връзка с NTP - извличаме инфото от него.
$timercvd = queryTimeServer("time.voodoonet.biz", 13);
if (!$timercvd['errno'] && $timercvd['time'] > 0) {
$timevalue = strtotime($timercvd[0]);
}
echo "<p>Точно време: {$timevalue}<font color='blue'> ( Часът се актуализира на всеки 10 сек. )</font></p>";
?>
Сега рефрешва на всеки 10 сек. Аз искам да има брояч които да брои от 10 до 0 и да рефрешва, и после пак да почне отново да брои от 10 към 0.
Как да стане?