1

チャットをテキストファイルに保存する非常に成功したPHPチャットボックスを作成しました。ユーザー#1がメッセージを送信するときにユーザー#2にそれを持たなければならないという事実を除いて、私はほとんどそれで終わりです。AJAXを調べましたが、JavaScriptを使用していないので、スクリプトに入れるのは難しいと思います。新しいメッセージ(ファイルが更新された)が表示されるまで、ページやiframeなどを更新したくありません。

4

2 に答える 2

2

HTML5を使用する余裕がある場合は、HTML5-WebSocketsがプロジェクトの前進です。

于 2012-06-14T18:30:07.113 に答える
1

PHPはサーバーサイド言語です。PHPスクリプトの外部でブラウザから操作するには、javascriptなどを使用する必要があります。

PHPスクリプトで、以下をUser2にエコーすると、ブラウザーは現在のページを更新します。

<script>window.location.reload();</script>

または、次の手順を実行して、たとえば60秒ごとにページを更新できます。

<script>setTimeout( window.location.reload()", 60*1000 );</script>
于 2012-06-14T18:24:35.320 に答える