Fork me on GitHub

Rapport de message :*
 

Rafraichire un code php dans le module ghost sans recharger la page entiere?

Titre du sujet : Rafraichire un code php dans le module ghost sans recharger la page entiere?
par rxx941 sur 10/02/2011 17:28:01

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 <div>

{

writediv('<p align="left">'+texte+'</p>', 'ghost'); // chat = <div id='ghost'>, 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>
<div id="ghost">
<?

// 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<br>A suivre:<br>12h00 - BmFm week-end avec Patrick';
break;
case $h>=12 && $h<15:
echo '12h00 - BmFm week-end avec Patrick<br>A suivre:<br>15h00 - L essenciel de la musique';
break;
case $h>=15 && $h<16:
echo '15h00 - L essenciel de la musique<br>A suivre:<br>16h00 - L afternoon du week-end avec Fab';
break;
case $h>=16 && $h<20:
echo '16h00 - L afternoon du week-end avec Fab<br>A suivre:<br>20h00 - Night Fever avec Joseph';
break;
case $h>=20 && $h<24:
echo '20h00 Night Fever avec Joseph<br>A suivre:<br>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<br>A suivre:<br>06h00 - Le Wake UP avec Vince & Cristina';
break;
case $h>=06 && $h<10:
echo '06h00 - Le Wake UP avec Vince & Cristina<br>A suivre:<br>10h00 - Les Matinales avec Michel';
break;
case $h>=10 && $h<13:
echo '10h00 - Les Matinales avec Michel<br>A suivre:<br>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<br>A suivre:<br>15h00 - Michel';
break;
case $h>=15 && $h<17:
echo '15h00 - Michel<br>A suivre:<br>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<br>A suivre:<br>19h00 - Les Soirées 80 avec Albert Georges';
break;
case $h>=19 && $h<22:
echo '19h00 - Les Soirées 80 avec Albert Georges<br>A suivre<br>22h00 - LatinAfrica avec Campbell';
break;
break;
case $h>=22 && $h<24:
echo '22h00 - LatinAfrica avec Campbell<br>A suivre<br>24h00 - Les nocturnes';
break;
echo 'Probleme avec l\heure';
}
break;

//Mardi

case 2:
switch($h)
{
case $h>=00 && $h<06:
echo '24h00 - Les nocturnes<br>A suivre:<br>06h00 - Le Wake UP avec Vince & Cristina';
break;
case $h>=06 && $h<10:
echo '06h00 - Le Wake UP avec Vince & Cristina<br>A suivre:<br>10h00 - Les Matinales avec Michel';
break;
case $h>=10 && $h<13:
echo '10h00 - Les Matinales avec Michel<br>A suivre:<br>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<br>A suivre:<br>15h00 - Michel';
break;
case $h>=15 && $h<17:
echo '15h00 - Michel<br>A suivre:<br>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<br>A suivre:<br>19h00 - Les Soirées 80 avec Albert Georges';
break;
case $h>=19 && $h<22:
echo '19h00 - Les Soirées 80 avec Albert Georges<br>A suivre<br>22h00 - LatinAfrica avec Campbell';
break;
break;
case $h>=22 && $h<24:
echo '22h00 - LatinAfrica avec Campbell<br>A suivre<br>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<br>A suivre:<br>06h00 - Le Wake UP avec Vince & Cristina';
break;
case $h>=06 && $h<10:
echo '06h00 - Le Wake UP avec Vince & Cristina<br>A suivre:<br>10h00 - Les Matinales avec Michel';
break;
case $h>=10 && $h<13:
echo '10h00 - Les Matinales avec Michel<br>A suivre:<br>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<br>A suivre:<br>15h00 - Michel';
break;
case $h>=15 && $h<17:
echo '15h00 - Michel<br>A suivre:<br>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<br>A suivre:<br>19h00 - Les Soirées 80 avec Albert Georges';
break;
case $h>=19 && $h<22:
echo '19h00 - Les Soirées 80 avec Albert Georges<br>A suivre<br>22h00 - LatinAfrica avec Campbell';
break;
break;
case $h>=22 && $h<24:
echo '22h00 - LatinAfrica avec Campbell<br>A suivre<br>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<br>A suivre:<br>06h00 - Le Wake UP avec Vince & Cristina';
break;
case $h>=06 && $h<10:
echo '06h00 - Le Wake UP avec Vince & Cristina<br>A suivre:<br>10h00 - Les Matinales avec Michel';
break;
case $h>=10 && $h<13:
echo '10h00 - Les Matinales avec Michel<br>A suivre:<br>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<br>A suivre:<br>15h00 - Michel';
break;
case $h>=15 && $h<17:
echo '15h00 - Michel<br>A suivre:<br>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<br>A suivre:<br>19h00 - Les Soirées 80 avec Albert Georges';
break;
case $h>=19 && $h<22:
echo '19h00 - Les Soirées 80 avec Albert Georges<br>A suivre<br>22h00 - LatinAfrica avec Campbell';
break;
break;
case $h>=22 && $h<24:
echo '22h00 - LatinAfrica avec Campbell<br>A suivre<br>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<br>A suivre:<br>06h00 - Le Wake UP avec Vince & Cristina';
break;
case $h>=06 && $h<10:
echo '06h00 - Le Wake UP avec Vince & Cristina<br>A suivre:<br>10h00 - Les Matinales avec Michel';
break;
case $h>=10 && $h<13:
echo '10h00 - Les Matinales avec Michel<br>A suivre:<br>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<br>A suivre:<br>15h00 - Michel';
break;
case $h>=15 && $h<17:
echo '15h00 - Michel<br>A suivre:<br>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<br>A suivre:<br>19h00 - Les Soirées 80 avec Albert Georges';
break;
case $h>=19 && $h<22:
echo '19h00 - Les Soirées 80 avec Albert Georges<br>A suivre<br>22h00 - LatinAfrica avec Campbell';
break;
break;
case $h>=22 && $h<24:
echo '22h00 - LatinAfrica avec Campbell<br>A suivre<br>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<br>A suivre:<br>12h00 - BmFm week-end avec Patrick';
break;
case $h>=12 && $h<15:
echo '12h00 - BmFm week-end avec Patrick<br>A suivre:<br>15h00 - L essenciel de la musique';
break;
case $h>=15 && $h<16:
echo '15h00 - L essenciel de la musique<br>A suivre:<br>16h00 - L afternoon du week-end avec Fab';
break;
case $h>=16 && $h<20:
echo '16h00 - L afternoon du week-end avec Fab<br>A suivre:<br>20h00 - Night Fever avec Joseph';
break;
case $h>=20 && $h<24:
echo '20h00 Night Fever avec Joseph<br>A suivre:<br>24h00 - Les nocturnes';
break;
default :
echo 'Probleme avec l\heure';
}
break;
default:
echo 'Probleme avec le jour';
}
?>
<div>


Sa fait 3 jours que je cherche sans résultat je me tourne vers votre savoir
Merci de m'aider
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

29 Personne(s) en ligne (20 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 29 | Plus ...