ループ内で受け取った情報を含むテーブルの行を印刷しようとしています。これは機能しますが、ループする配列には約 200 個の項目があり、すべての項目がチェックされるまでハングします。各反復で行を印刷する方法はありますか? 私が使用するサンプルコード:
foreach ($array_check as $dns) {
if (checkdnsrr($dns. '.',"A")) {
$ret = "<tr>
<td><span class='badge badge-important'><i class='icon-remove icon-white'></i></span></td>
<td>$dns</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>option</td>
</tr><br/>";
echo $ret;
} else {
$ret = "<tr>
<td><span class='badge badge-success'><i class='icon-ok icon-white'></i></span></td>
<td>$dns</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>option</td>
</tr><br/>";
echo $ret;
}
flush();
ob_flush();
usleep(1000000);
}
どんな提案でも大歓迎です。私はこれに関してインターネットをたくさん検索しました。ほとんどの場合、オフにする必要があるoutput_bufferingとgzipもオフにする必要があります。
両方とも無効にしていますが、出力が表示される前に終了するまでハングします。
前もって感謝します!