Refresh en php

Fermé
jeef06 Messages postés 226 Date d'inscription samedi 5 mai 2007 Statut Membre Dernière intervention 2 février 2014 - 28 nov. 2011 à 11:54
lordaplala Messages postés 72 Date d'inscription vendredi 12 mars 2010 Statut Membre Dernière intervention 3 novembre 2012 - 28 nov. 2011 à 13:32
Bonjour,

Voici mon code :
<?php
$url = 'http://www.regame.tv/liveviewstatus.php?stream_id=2886';
$homepage = file_get_contents($url);
$test = '<span style="color: #d70c0c">(OFFLINE)</span>';
$offline = '<img src="/eug-tv/images/offline.png"';
$online = '<img src="/eug-tv/images/online.png"';
if ($homepage == $test) {
echo "$offline"; }
else {
echo "$online"; }
?>

J'aurais aimé savoir comment faire pour que la variable : $url ce rafraichisse toutes les 2 secondes ?

Merci d'avance

A voir également:

3 réponses

JooS Messages postés 2468 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 228
28 nov. 2011 à 12:22
Salut ...
T'aura besoin de Javascript !
0
jeef06 Messages postés 226 Date d'inscription samedi 5 mai 2007 Statut Membre Dernière intervention 2 février 2014 12
28 nov. 2011 à 12:29
Quel serais le code de ce javascript svp ?
0
JooS Messages postés 2468 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 228
28 nov. 2011 à 13:31
Suffit de le demander a google !

Méthode 1 : Avec du HTML
<meta http-equiv="refresh" content="3">

Actualisation chaque 3 secondes.

Sinon ...
Méthode 2 : Avec une petite fonction en javascript
<script type="text/javascript">
function reFresh() {
  window.open(location.reload(true))
}
window.setInterval("reFresh()",3000);
</script>
0
lordaplala Messages postés 72 Date d'inscription vendredi 12 mars 2010 Statut Membre Dernière intervention 3 novembre 2012 11
28 nov. 2011 à 13:32
Il faut utiliser pour cela Ajax pour récupérer ta variable $online et Javascript pour définir le setTimeout et le clearTimeout.

Une petite recherche sur Google : "refresh ajax" par exemple et tu devras trouver ton bonheur :)
0