我正在尝试使用此代码检索并显示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>
答案 0 :(得分:0)
javascript没有做任何事情。
filemtime()不支持网址
不确定sleep()的用途。在所有事情被执行后,你为什么要推迟执行?
尝试使用AJAX + setInterval加载一个处理filemtime部分的单独脚本;另外,请参阅第2点 - 因为filemtime无法处理网址,use cURL