Что я пытаюсь сделать с этим кодом, так это извлекать и показывать содержимое из HTML-файла всякий раз, когда что-то в нем изменяется.
Использование мета-обновления не помогает, и я пытаюсь заставить это работать правильно, так как вы не можете сделать бесконечный цикл с php
<?php
$url = 'http://someIP/';
?>
<script>
setTimeout(function() { document.getElementById('loader') }, 12000);
</script>
<div id="loader">
<?php
$LastMod = filemtime($url . "../web/content.html");
clearstatcache();
if(($LastMod +60) > time())
{
echo file_get_contents($boturl . "../web/content.html");
sleep(10);
}
?>
</div>
JavaScript не делает ничего.
filemtime () не поддерживает URL
Не уверен, что для сна (). Почему вы задерживаете исполнение после того, как все было … выполнено?
Попробуйте использовать AJAX + setInterval для загрузки отдельного скрипта, который обрабатывает часть filemtime; также см. пункт 2 — поскольку filemtime не будет работать с URL, использовать CURL
Других решений пока нет …