0

我试图用这段代码做的是检索并显示 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>
4

1 回答 1

0
  1. javascript什么都不做。

  2. filemtime() 不支持 URL

  3. 不确定 sleep() 的用途。为什么你在一切都……执行完毕后才推迟执行?

尝试使用 AJAX + setInterval 加载一个单独的脚本来处理 filemtime 部分;另外,请参阅第 2 点 - 因为 filemtime 不适用于 URL,请使用 cURL

于 2015-07-27T14:31:58.007 回答