2012-04-27 4 views
-1

タイマーのJavaスクリプトがローカルサーバーで正常に動作しています。しかし、私はそれをタイマーをintiateしないサーバーをホスト上で実行します。タイマースクリプトがホストサーバーで機能していません

<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> 
+2

何が問題なのですか?他の/間違った出力を得ますか?その場合、サーバーの時刻が正しく設定されていることを確認してください。 – Devator

+0

ホストサーバー上で実行しても、実際にタイマーは起動しません....? – baljeet

答えて

0

あなたのコードをクリーンアップした後

<?php 

<?php 
session_start(); 
0

を交換し、より、PHPの出力は、コメントタグで囲まれている番組を強調し、スタックオーバーフローのコード:

<!-- --> 

o javascriptには、PHPによってエコーされる変数はありません。これはあなたの問題だろうか?

+1

コメントタグの存在は、Javascriptコードの実行に影響を与えません。これは、最後の15年以内に構築されなかったブラウザにのみ適用される '

  • 11. js.mapitが機能していません
  • 12. CountdownTimerが機能していません
  • 13. curl_init()が機能していません
  • 14. SharedPreferencesChangeListenerが機能していません
  • 15. createUserWithEmailAndPasswordが機能していません
  • 16. LocationManager.NETWORK_PROVIDERが機能していません
  • 17. クラウドクエリインデックスが機能していません。
  • 18. actionPerformedが機能していません
  • 19. クイズコードが機能していません
  • 20. オフラインルーティングが機能していません
  • 21. event.preventDefault()が機能していません
  • 22. Lastindexof()が機能していません
  • 23. NSCameraUsageDescriptionが機能していません
  • 24. パスポートローカルサインアップが機能していません
  • 25. ScrollViewが機能していません
  • 26. smsManager.sendTextMessageが機能していません
  • 27. @JsonIgnoreが機能していません
  • 28. スレッドが機能していません
  • 29. ClipCursorが機能していません
  • 30. renderer.setElementPropertyが機能していません