经过几天的尝试,我当然不能自己解决这个问题。这就是问题:
我们需要在 PHP 文件中实时生成的屏幕 (HTML) 上显示信息。
PHP 正在执行非常主动的爬取,返回大量的 URL 数组,每个 URL 都需要在 HTML 中实时显示,一旦 PHP 捕获它,这就是我们使用 Ob_flush() 和 flush 方法来回显和打印的原因我们一拿到数组就可以了。
同时,我们需要以某种方式显示这些信息,以便用户可以在它工作时看到它(因为它可能需要一个多小时才能完成)。
据我了解,使用 AJAX 是不可能完成的,因为我们只需要发出 1 个请求并读取数组内的信息。我也不完全确定彗星是否可以做这样的事情,因为它会在获得新信息后立即中断连接,并且阵列确实在迅速增加它的大小。
此外,只是为了让事情变得更复杂,没有真正需要打印或回显数组内的信息(URL),因为 HTML 文件被包含为处理和生成数组的同一文件的用户界面我们需要展示。
长话短说; 我们需要在这里放置:
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
...
</ul>
在 PHP 循环中生成并推送到数组中的一个永无止境且实时更新的 URL 列表,下面 1,000 行。
任何帮助都会非常感激。提前致谢!