PHP+AJAX 实现实时显示在线用户信息
来源:互联网 责任编辑:栏目编辑 发表时间:2013-07-01 15:53 点击:次
我的博客用的Jquery框架,当然Ajax调用方式就很简单了!如下:
这个updateonline是div的ID。还有就是调用这个函数!
下面是服务端处理代码:
- function UpdateOnline(){
- if (arguments[0]==true){
- $.ajax({
- url:'ajax.php?do=updateonline',
- type:'GET',
- success:function(){
- $('#updateonline').html(arguments[0])
- }
- }
- );
- }else{
- $.ajax({url:'ajax.php?do=updateonline',type:'GET'});
- }
- }
这个updateonline是div的ID。还有就是调用这个函数!
- $(document).ready(function(){
- UpdateOnline(true);
- window.setInterval("UpdateOnline(true)",60000);
- });
下面是服务端处理代码:
- $Now=time();
- $FileName='online.xml';
- $XML=new DomDocument;
- $XML->load($FileName);
- $Items=$XML->getElementsByTagName("item");
- $I=0;
- $AddXML=true;
- foreach ($Items as $Item){
- $IP=$Item->childNodes->item(0)->nodeValue;
- $Time=$Item->childNodes->item(1)->nodeValue;
- if($IP==GetIP()){
- $AddXML=false;
- }
- if($IP==@$_SESSION['IP']){
- $XML_Online=$XML->getElementsByTagName("online")->item(0);
相关新闻>>
- 发表评论
-
- 最新评论 更多>>