타이머 자바 스크립트가 로컬 서버에서 올바르게 작동합니다. 하지만 서버를 호스팅 할 때 타이머를 실행하지 않습니다.타이머 스크립트가 호스팅 서버에서 작동하지 않습니다.
<script type="text/javascript" >
<?php
$elapsed=time()-strtotime($_SESSION['starttime']);
if(((int)$elapsed/60)<(int)$_SESSION['duration'])
{
$result=executeQuery("SELECT " .
" TIME_FORMAT(TIMEDIFF(endtime,CURRENT_TIMESTAMP),'%H') as hour, ".
" TIME_FORMAT(TIMEDIFF(endtime,CURRENT_TIMESTAMP),'%i') as min, ".
" TIME_FORMAT(TIMEDIFF(endtime,CURRENT_TIMESTAMP),'%s') as sec ".
" FROM studenttest ".
" WHERE stdid=".$_SESSION['stdid'].
" AND testid=".$_SESSION['testid'].";");
if($rslt=mysql_fetch_array($result))
{
echo "var hour=".$rslt['hour'].";";
echo "var min=".$rslt['min'].";";
echo "var sec=".$rslt['sec'].";";
} else {
$_GLOBALS['message']="Try Again";
}
closedb();
} else {
echo "var sec=01;var min=00;var hour=00;";
}
?>
</script>
작동하지 않는 기능은 무엇입니까? 다른/잘못된 출력을 얻습니까? 이 경우 서버의 시간이 올바르게 설정되었는지 확인하십시오. – Devator
호스트 서버에서 실행할 때 실제로 타이머가 시작되지 않습니다. ....? – baljeet