我有一个PHP代码,它读取带有电子邮件地址的文本文件,并使用循环发送每封电子邮件。如何实时显示循环内发送的每封电子邮件的状态?目前,我只能写入一个日志文件,只有在php代码完成执行后才能访问该日志文件。
答案 0 :(得分:0)
如果要回显浏览器,请刷新输出。
http://php.net/manual/en/function.flush.php
刷新PHP的系统写缓冲区以及PHP正在使用的任何后端(CGI,Web服务器等)。这会尝试将当前输出一直推送到浏览器,但需要注意几点。
<?php
for ($i=0; $i<10;$i++){
echo $i."<br>";
flush();
ob_flush();
sleep(1);
}