PHP+jquery+ajax实现即时聊天功能实例
本文实例讲述了PHP+jquery+ajax实现即时聊天功能的方法。分享给大家供大家参考。具体如下:
这是一个简单的利用jquery与php做的一个聊天室的源码,我们这里定时利用ajax读取数据库并进行刷新了,下面直接参上源码,实例代码如下:
index.html页面如下:
复制代码 代码如下:
无标题文档
data.php页面如下:
复制代码 代码如下: 200,
'time' => gmdate("s"),
'chat' => $chat,
);
echo json_encode($json);
break;
case 'while':
$oldsize = filesize($file);
$newsize = filesize($file);
while(true){
if($oldsize!=$newsize){
$chat = file_get_contents($file);
$json=array(
'status' => 200,
'time' => gmdate("s"),
'chat' => $chat,
);
echo json_encode($json);
exit;
}
clearstatcache();
$newsize = filesize($file);
usleep(10000);
}
break;
}
}
?>
send.php页面如下:
复制代码 代码如下:
希望本文所述对大家的php程序设计有所帮助。