Я показываю значение timer.php через AJAX в index.php. Однако я беспокоюсь о производительности этого, если это убийца сервера, если в сети 30 человек, и тому подобное. Вы предлагаете мне некоторые изменения?
Спасибо.
index.php
<script language='JavaScript'> setInterval( 'SANAjax();', 1000 ); $(function() { SANAjax = function(){ $('#dataDisplay').load('timer.php'); } }); </script> <div id="dataDisplay"></div>
timer.php
function time_difference($endtime){ $days= (date("j",$endtime)-1); $hours =date("G",$endtime); $mins =date("i",$endtime); $secs =date("s",$endtime); $diff="'day': ".$days.",'hour': ".$hours.",'min': ".$mins.",'sec': ".$secs; return $diff; } $future_time = mktime(0, 0, 0, 9, 19, 2011); $now_time = strtotime("+2 hours"); $end_time = $future_time - $now_time; $difference = time_difference($end_time); if ($future_time <= $now_time ) { echo "Date reached"; } else { echo $difference; }; ?>