2011-08-17 27 views
-2

"php"を使用して30秒間隔で "current streams"と "top streams"の2つの単語を表示します。特定の単語を表示する特定の時間間隔の後に

彼らはランダムではないことが必要..しかし、このように:最初の30秒間

  • フレーズ「現在のストリーム」が表示され、次の30秒で
  • 、句「トップストリーム「
  • (繰り返し)、表示

は私がsrand(floor(time()/(30)));しようとしたが、それはランダムにいくつかの時間に同じ単語2回それらを表示されて..! Pageリフレッシュできます.. !! JavaScriptを使用したくない場合

+0

これまでに書いたコードを私たちに教えてください。そして、時間をかけて明確な質問を書いてください。私たちの注意を引くために1000個の感嘆符を使う必要はありません。 –

+0

@lucanos。 OK ok .. –

+0

単語を連続的に変更したい場合は、ページリロードを行わずにPHPでこれを達成することはできません。私はあなたがこれを達成するためにJavaScriptを見なければならないと思う。 – hoppa

答えて

1

ページ内の変更(リフレッシュしないため)を探している場合は、JavaScriptを使用する必要があります。あなたの質問にREPONSEで

: なぜ現在の時間(秒)を取得し、それが00より大きく、他の30エコー文字列、エコー列bよりも小さいかどう見ていない:

UNIXタイムスタンプを使用して
$datCurrentTime = date("s"); 
if ($datCurrentTime >= '00' && $datCurrentTime < '30') { 
    echo "Current streams"; 
} else { 
    echo "Top streams"; 
} 
+0

ありがとうあなたのコードは素晴らしい作品です!!しかし、2行目に**構文エラー、予期しない ')' **があります!! あなたの回答を修正してください ')'から最後 –

+0

あなたの歓迎とありがとう、それを逃した。 – Devator

0

PHPで非javascriptのソリューションに簡単になります。 Unixタイムスタンプは秒を使用するので、30秒間動作するように簡単に設定できます。

関連する問題