すでに数日試した後、私は確かにこの問題を自分で解決することはできません。これが問題です:
PHPファイル内でリアルタイムに生成されている画面(HTML)に情報を表示する必要があります。
PHPは非常にアクティブなクロールを実行しており、URLの膨大な配列を返します。各URLは、PHPがキャプチャするとすぐに、HTMLでリアルタイムに表示する必要があります。そのため、Ob_flush()メソッドとflushメソッドを使用してエコーと印刷を行います。アレイを入手したらすぐに。
その間、ユーザーが作業中にこの情報を見ることができるように、この情報を何らかの方法で表示する必要があります(完了するまでに1時間以上かかる可能性があるため)。
私が理解している限り、AJAXを使用して実行することはできません。これは、1つの要求を行うだけで、配列内の情報を読み取る必要があるためです。コメットがこのようなことを実行できるかどうかも完全にはわかりません。新しい情報を取得するとすぐに接続が中断され、配列のサイズが急速に大きくなるためです。
さらに、さらに複雑にするために、配列を処理および生成しているのと同じファイルのユーザーインターフェイスとしてHTMLファイルが含まれているため、配列内の情報(URL)を印刷またはエコーする必要はありません。表示する必要があります。
短編小説; ここに配置する必要があります:
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
...
</ul>
PHPループで生成され、配列内にプッシュされるURLの終わりのないリアルタイムの更新されたリスト(1,000行下)。
どんな助けでも本当にありがたいです。前もって感謝します!