16-03-2014, 09:30 PM
Voici le php donnant la liste des joueurs
Et voici la page utilisée pour tester ça
Code :
<?php
header('Content-Type: text/event-stream');
header('Cache-Control: no-cache');
require_once('bdd.php');
$link = mysqli_connect(HOST,USER,PASS,BDD);
mysqli_query($link, "SET NAMES UTF8");
$query = mysqli_query($link, "SELECT * from user WHERE lastActu - ".microtime(true)." > -300;");
$content = array();
while($row = $query->fetch_assoc())
{
array_push($content, $row['pseudo']);
}
$final= json_encode($content);
echo "data: {$final}\n\n";
flush();
?>
Et voici la page utilisée pour tester ça
Code :
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
</head>
<body>
<script>
var source = new EventSource('test.php');
source.onmessage = function(e) {
document.body.innerHTML += e.data + '<br>';
};
</script>
</body>
</html>