Rafraichire tous un code php toute les 10 seconde

Résolu
Signaler
Messages postés
14
Date d'inscription
vendredi 5 août 2005
Statut
Membre
Dernière intervention
1 mars 2011
-
Messages postés
14
Date d'inscription
vendredi 5 août 2005
Statut
Membre
Dernière intervention
1 mars 2011
-
Bonjour,
Je cherche un moyen de rafraichir ce code php d'un module xoops mais je ne connais pas le moyen d'y arriver.
on ma proposer ce code mais sa ne change rien:
<head>
<script type="text/javascript">

function writediv(texte, endroit)

{

document.getElementById(endroit).innerHTML = texte;

}



function afficher()

{



if(texte = file('index.php'')) // Ton fichier à inclure dans la


{

writediv(''+texte+'

', 'ghost'); // chat =
, c'est l'emplacement où tu veux placer ta page

}

}



function file(fichier)

{

if(window.XMLHttpRequest) // FIREFOX

xhr_object = new XMLHttpRequest();

else if(window.ActiveXObject) // IE

xhr_object = new ActiveXObject("Microsoft.XMLHTTP");

else

return(false);

xhr_object.open("GET", fichier, false);

xhr_object.send(null);

if(xhr_object.readyState == 4) return(xhr_object.responseText);
.
else return(false);

}



setInterval('afficher()', 10000); // nombre de milisecondes entre deux rafraichissements : ici 10 secondes

</script>
</head>


<?

// Récupération de la date et de l'heure.
$jour=date('w');
$h=date('H');

// Affichage du jour selon la variable $jour
switch($jour)
{

// Dimanche

case 0:
// Affichage du message selon la variable d'heures $h
switch($h)
{
////// Pour ajouter plus de message ajoutez ceci après break; :
// case $h>=00 && $h<10:
// echo 'Texte';
// break;
////// Vous pouvez éxécuter autre chose que du texte comme des autres script, des conditions if,else, etc...
case $h>=00 && $h<12:
echo '24h00 - Les nocturnes
A suivre:
12h00 - BmFm week-end avec Patrick';
break;
case $h>=12 && $h<15:
echo '12h00 - BmFm week-end avec Patrick
A suivre:
15h00 - L essenciel de la musique';
break;
case $h>=15 && $h<16:
echo '15h00 - L essenciel de la musique
A suivre:
16h00 - L afternoon du week-end avec Fab';
break;
case $h>=16 && $h<20:
echo '16h00 - L afternoon du week-end avec Fab
A suivre:
20h00 - Night Fever avec Joseph';
break;
case $h>=20 && $h<24:
echo '20h00 Night Fever avec Joseph
A suivre:
24h00 - Les nocturnes';
break;
default :
echo 'Probleme avec l\heure'; // Les heures doivent être continuent donc 00 à 10 de 10 à 20 et de 20 à 24
}
break;

// Lundi

case 1:
switch($h)
{
case $h>=00 && $h<06:
echo '24h00 - Les nocturnes
A suivre:
06h00 - Le Wake UP avec Vince & Cristina';
break;
case $h>=06 && $h<10:
echo '06h00 - Le Wake UP avec Vince & Cristina
A suivre:
10h00 - Les Matinales avec Michel';
break;
case $h>=10 && $h<13:
echo '10h00 - Les Matinales avec Michel
A suivre:
13h00 - Bmfm sélection actualité des stars avec Eric';
break;
case $h>=13 && $h<15:
echo '13h00 - Bmfm sélection actualité des stars avec Eric
A suivre:
15h00 - Michel';
break;
case $h>=15 && $h<17:
echo '15h00 - Michel
A suivre:
17h00 - Si On Se Faisit Plaisir! avec Marco et Natacha';
break;
case $h>=17 && $h<19:
echo '17h00 - Si On Se Faisit Plaisir! avec Marco et Natacha
A suivre:
19h00 - Les Soirées 80 avec Albert Georges';
break;
case $h>=19 && $h<22:
echo '19h00 - Les Soirées 80 avec Albert Georges
A suivre
22h00 - LatinAfrica avec Campbell';
break;
break;
case $h>=22 && $h<24:
echo '22h00 - LatinAfrica avec Campbell
A suivre
24h00 - Les nocturnes';
break;
echo 'Probleme avec l\heure';
}
break;

//Mardi

case 2:
switch($h)
{
case $h>=00 && $h<06:
echo '24h00 - Les nocturnes
A suivre:
06h00 - Le Wake UP avec Vince & Cristina';
break;
case $h>=06 && $h<10:
echo '06h00 - Le Wake UP avec Vince & Cristina
A suivre:
10h00 - Les Matinales avec Michel';
break;
case $h>=10 && $h<13:
echo '10h00 - Les Matinales avec Michel
A suivre:
13h00 - Bmfm sélection actualité des stars avec Eric';
break;
case $h>=13 && $h<15:
echo '13h00 - Bmfm sélection actualité des stars avec Eric
A suivre:
15h00 - Michel';
break;
case $h>=15 && $h<17:
echo '15h00 - Michel
A suivre:
17h00 - Si On Se Faisit Plaisir! avec Marco et Natacha';
break;
case $h>=17 && $h<19:
echo '17h00 - Si On Se Faisit Plaisir! avec Marco et Natacha
A suivre:
19h00 - Les Soirées 80 avec Albert Georges';
break;
case $h>=19 && $h<22:
echo '19h00 - Les Soirées 80 avec Albert Georges
A suivre
22h00 - LatinAfrica avec Campbell';
break;
break;
case $h>=22 && $h<24:
echo '22h00 - LatinAfrica avec Campbell
A suivre
24h00 - Les nocturnes';
break;
default :
echo 'Probleme avec l\heure';
}
break;

// Mercredi

case 3:
switch($h)
{
case $h>=00 && $h<06:
echo '24h00 - Les nocturnes
A suivre:
06h00 - Le Wake UP avec Vince & Cristina';
break;
case $h>=06 && $h<10:
echo '06h00 - Le Wake UP avec Vince & Cristina
A suivre:
10h00 - Les Matinales avec Michel';
break;
case $h>=10 && $h<13:
echo '10h00 - Les Matinales avec Michel
A suivre:
13h00 - Bmfm sélection actualité des stars avec Eric';
break;
case $h>=13 && $h<15:
echo '13h00 - Bmfm sélection actualité des stars avec Eric
A suivre:
15h00 - Michel';
break;
case $h>=15 && $h<17:
echo '15h00 - Michel
A suivre:
17h00 - Si On Se Faisit Plaisir! avec Marco et Natacha';
break;
case $h>=17 && $h<19:
echo '17h00 - Si On Se Faisit Plaisir! avec Marco et Natacha
A suivre:
19h00 - Les Soirées 80 avec Albert Georges';
break;
case $h>=19 && $h<22:
echo '19h00 - Les Soirées 80 avec Albert Georges
A suivre
22h00 - LatinAfrica avec Campbell';
break;
break;
case $h>=22 && $h<24:
echo '22h00 - LatinAfrica avec Campbell
A suivre
24h00 - Les nocturnes';
break;
default :
echo 'Probleme avec l\heure';
}
break;

// Jeudi

case 4:
switch($h)
{
case $h>=00 && $h<06:
echo '24h00 - Les nocturnes
A suivre:
06h00 - Le Wake UP avec Vince & Cristina';
break;
case $h>=06 && $h<10:
echo '06h00 - Le Wake UP avec Vince & Cristina
A suivre:
10h00 - Les Matinales avec Michel';
break;
case $h>=10 && $h<13:
echo '10h00 - Les Matinales avec Michel
A suivre:
13h00 - Bmfm sélection actualité des stars avec Eric';
break;
case $h>=13 && $h<15:
echo '13h00 - Bmfm sélection actualité des stars avec Eric
A suivre:
15h00 - Michel';
break;
case $h>=15 && $h<17:
echo '15h00 - Michel
A suivre:
17h00 - Si On Se Faisit Plaisir! avec Marco et Natacha';
break;
case $h>=17 && $h<19:
echo '17h00 - Si On Se Faisit Plaisir! avec Marco et Natacha
A suivre:
19h00 - Les Soirées 80 avec Albert Georges';
break;
case $h>=19 && $h<22:
echo '19h00 - Les Soirées 80 avec Albert Georges
A suivre
22h00 - LatinAfrica avec Campbell';
break;
break;
case $h>=22 && $h<24:
echo '22h00 - LatinAfrica avec Campbell
A suivre
24h00 - Les nocturnes';
break;
default :
echo 'Probleme avec l\heure';
}
break;

//Vendredi

case 5:
switch($h)
{
case $h>=00 && $h<06:
echo '24h00 - Les nocturnes
A suivre:
06h00 - Le Wake UP avec Vince & Cristina';
break;
case $h>=06 && $h<10:
echo '06h00 - Le Wake UP avec Vince & Cristina
A suivre:
10h00 - Les Matinales avec Michel';
break;
case $h>=10 && $h<13:
echo '10h00 - Les Matinales avec Michel
A suivre:
13h00 - Bmfm sélection actualité des stars avec Eric';
break;
case $h>=13 && $h<15:
echo '13h00 - Bmfm sélection actualité des stars avec Eric
A suivre:
15h00 - Michel';
break;
case $h>=15 && $h<17:
echo '15h00 - Michel
A suivre:
17h00 - Si On Se Faisit Plaisir! avec Marco et Natacha';
break;
case $h>=17 && $h<19:
echo '17h00 - Si On Se Faisit Plaisir! avec Marco et Natacha
A suivre:
19h00 - Les Soirées 80 avec Albert Georges';
break;
case $h>=19 && $h<22:
echo '19h00 - Les Soirées 80 avec Albert Georges
A suivre
22h00 - LatinAfrica avec Campbell';
break;
break;
case $h>=22 && $h<24:
echo '22h00 - LatinAfrica avec Campbell
A suivre
24h00 - Les nocturnes';
break;
default :
echo 'Probleme avec l\heure';
}
break;

// Samedi

case 6:
switch($h)
{
case $h>=00 && $h<12:
echo '24h00 - Les nocturnes
A suivre:
12h00 - BmFm week-end avec Patrick';
break;
case $h>=12 && $h<15:
echo '12h00 - BmFm week-end avec Patrick
A suivre:
15h00 - L essenciel de la musique';
break;
case $h>=15 && $h<16:
echo '15h00 - L essenciel de la musique
A suivre:
16h00 - L afternoon du week-end avec Fab';
break;
case $h>=16 && $h<20:
echo '16h00 - L afternoon du week-end avec Fab
A suivre:
20h00 - Night Fever avec Joseph';
break;
case $h>=20 && $h<24:
echo '20h00 Night Fever avec Joseph
A suivre:
24h00 - Les nocturnes';
break;
default :
echo 'Probleme avec l\heure';
}
break;
default:
echo 'Probleme avec le jour';
}
?>




Sa fait 3 jours que je cherche sans résultat je me tourne vers votre savoir
Merci de m'aider

4 réponses

Messages postés
1654
Date d'inscription
dimanche 7 septembre 2008
Statut
Membre
Dernière intervention
11 septembre 2013
20
une autre technique serait de creer une page.php ou html que tu inclus dans ta page principale avec un iframe html et le rafraichissement dans la page incluse ...
je sais pas si ça marche faudrait essayer

dans la page principale




dans page.php

<META HTTP-EQUIV="Refresh" CONTENT="3;URL=http://page.php?unevariable=unevaleur&unedeuxiemevariable=unevaleur2">
<?php
/*ce que tu veux*/
?>
Messages postés
1654
Date d'inscription
dimanche 7 septembre 2008
Statut
Membre
Dernière intervention
11 septembre 2013
20
as tu essayé un truc du genre

<META HTTP-EQUIV="Refresh" CONTENT="3;URL=http://tapage.php?unevariable=unevaleur&unedeuxiemevariable=unevaleur2">

a++
Messages postés
14
Date d'inscription
vendredi 5 août 2005
Statut
Membre
Dernière intervention
1 mars 2011

Bonjour cod57,
J'ai essayer le code il fonctionne bien, le problème est que c'est toute la page accueil qui ce recharge.
Merci pour ton aide
Messages postés
14
Date d'inscription
vendredi 5 août 2005
Statut
Membre
Dernière intervention
1 mars 2011

Impeccable sa fonctionne nikel.
encore un grand merci pour l'aide.