html文件怎么更新,更新div标签,如果html文件更新?

function write_back()

{

echo file_get_contents("sample.html");

sleep(2);

write_back();

}

write_back();

?>

导致我这个错误Fatal error: Maximum execution time of 30 seconds exceeded in C:\xampp\htdocs\omnama\demo.php on line 8

我从PHP脚本的HTML内容的回音,为每2秒Ajax请求。

Demo.html文件

function loadXMLDoc()

{

var xmlhttp;

if (window.XMLHttpRequest)

{// code for IE7+, Firefox, Chrome, Opera, Safari

xmlhttp=new XMLHttpRequest();

}

else

{// code for IE6, IE5

xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

}

xmlhttp.onreadystatechange=function()

{

if (xmlhttp.readyState==4 && xmlhttp.status==200)

{

document.getElementById("myDiv").innerHTML=xmlhttp.responseText;

}

}

xmlhttp.open("GET","demo.php",true);

xmlhttp.send();

}

让我解释什么,我试图做的。我有一个不断更新的sample.html文件,它可能包含当前登录的用户数量或可用于讨论的人数等等。

我已经使用了一个html文件,因为无论何时一个新用户登录,该html文件将更新为使用PHP文件概念的用户名,然后这些html文件应该更新为所有在线用户。所以即时更新

标签与反应给出的demo.php文件

我已经使用HTML文件,因为每次请求MySql检查是否有人登录,将导致严重的服务器问题,这就是为什么我想使用HTML文件。但回声文件内容每次都给我这些错误。

我正在考虑这样做。只需检查文件的上次修改时间,如果与上一次修改时间不同,则回显其内容,这是正确的方法吗?

任何人都可以解释我如何跟踪sample.html并将其内容更新到登录用户?我需要一些帮助。谢谢

2012-01-11

niko

+0

我可能错过了这个问题,但为什么不使用JavaScript的setInterval来执行每个间隔的新的ajax请求? -http://www.w3schools.com/jsref/met_win_setinterval.asp - 编辑:好吧,我现在已经知道了,我会在下面写出更完整的答案... –

2012-01-11 09:26:49

+0

@mobius同样的错误报告 –

2012-01-11 09:43:04

+0

这个想法与setInterval将从服务器端删除睡眠(2)并将其放置在浏览器上。但看到我的完整答案更多。 –

2012-01-11 09:52:05

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值