Я пытаюсь использовать простой текстовый файл (text.txt) как часть событий на стороне сервера html5.
В настоящее время я не вижу распечатки текста в браузере.Если просто запустить эту строку, не используя внешний файл для ввода данных, она работает:
echo "data: test\n\n";
Вопрос: Что мне нужно настроить, чтобы данные внешнего файла были видныв браузере, предполагая установку следующих файлов?
Мой html-файл
<h1>SSE</h1>
<div id="result"></div>
<script>
// Create an object
var source = new EventSource("updater.php");
// Detect message receipt
source.onmessage = function(event) {
// Write the received data to the page
document.getElementById("result").innerHTML += event.data + "<br>";
};
</script>
мой php-файл
<?php
header('Content-Type: text/event-stream');
header('Cache-Control: no-cache');
// Include files
echo include("text.txt");
flush();
?>
мой текстовый файл:
"data: t1972\n\n";