使用php mysql进行长轮询

时间:2016-09-18 07:06:29

标签: mysql long-integer polling

我找到了一个使用php长轮询的脚本。它使用以下代码查看文本文件是否已更改并返回内容。这是由浏览器接收的。 如何更改此选项以阅读表格并查看是否有新事件?



$filename= dirname(__FILE__)."/data.txt";

$lastmodif = isset( $_GET['timestamp'])? $_GET['timestamp']: 0 ;
$currentmodif=filemtime($filename);


while ($currentmodif <= $lastmodif) {
usleep(10000);
clearstatcache();
$currentmodif =filemtime($filename);
} 

$response = array();
$response['msg'] =Date("h:i:s")." ".file_get_contents($filename);
$response['timestamp']= $currentmodif;
echo json_encode($response);
&#13;
&#13;
&#13;

我怎么知道是否有新帖?

0 个答案:

没有答案