После стольких проблем я обнаружил, что когда я использую функцию flush в своем почтовом скрипте PHP, я получаю символы мусора или дампа в браузере, как показано ниже.
![alt text](https://i.stack.imgur.com/dK0wH.png)
Код ниже
if ($mail->Send()) {
echo "<br><font color=darkgreen>[$num successful send to $to]</font> ";
// flush();
return true;
}
Если я прокомментирую эту строку, тогда просто английский, но я раскомментирую, что вся страница текста выглядит как мусор.
Это проблема PHP, проблема с браузером или проблема с сервером?
Если я использую тот же сценарий из оболочки, я имею в виду выполнение внутри терминала оболочки, тогда я могу видеть вывод HTML. Но это не работает в браузерах.