2017-03-02 4 views
0

私はウェブカウントダウンタイマーを作ろうとしています。私はデッドラインを入れることができる.txtファイルを使用します。ウェブアプリケーションはこれを読み込み、画面上でカウントダウンを行います。PHPのコンテンツ.txtファイルの変更時に自動的にサイト内のデータを更新します。

私の問題は以下の通りです:

計画は、私はアプリが働いている時間の間、txtファイルで期限を変更することができるということです。これは、自分のページで自動更新を使用して可能です。しかし、これはリフレッシュごとにちらつきを与えます。

私は今、これを行うための他の、よりよい方法があるかどうか疑問に思っていました。私はリフレッシュするのではなく、毎秒read関数を実行することを考えていましたが、PHPのため、このように動作するとは思いません。

+0

なぜJavaScriptを使用しないのですか? – JustOnUnderMillions

+0

もう少し詳しい情報を教えていただけますか?私はカウントダウンを表示するためにJavaScriptを使用しています... –

+0

jquery用のプラグインもあります。詳しくはこちら、http://stackoverflow.com/questions/532553/javascript-countdownまたはgoogleの 'javscript countdown'を参照してください。 – JustOnUnderMillions

答えて

0

ページを読み込んだ後に更新したい場合は、クライアントサイドのJavaScriptを使用してみてください。 JavaScriptサーバーにWebリクエストを行い、値が変更された場合は、ページを更新することができます。

プルアプローチは、どのようなローナ・ミッチェルのようになります。あなたは「ちらつき」

+0

これは確かに良いと思う、私にいくつかの情報、またはそれを検索する方法を教えてもらえますか?チュートリアルありがとう! –

+0

検索用語:「ajax update tutorial」を試してみてください。このhttps://www.w3schools.com/php/php_ajax_php.aspなどが必要です。PHPがページを作成した後にJavascriptを使用する方法を示しています。 –

0

は表示されませんので、これはあなたがプッシュを使用するか、またはアプローチを引き出すことができるのいずれかのページをリロードしません。だから、x分/秒ごとにajaxリクエストを発生させ、その方法でサーバーに変更を要求します。

プッシュアプ​​ローチは、クライアントが要求を行う必要なしに、サーバーがクライアントに直接変更を送信することを意味します。これはソケット(例:http://websocket.org/)を使用して行います。

関連する問題