Afficher l'heure du serveur ?

Petit nouveau ! | 2 Messages

07 févr. 2005, 18:31

8) Bonjour,
J'essaie d'afficher régulièrement l'heure du serveur dans une frame PHP, mais je coince (toutes les secondes par exemple).

Il y a sûrement quelqu'un qui a résolu ce problème. (Sachant qu'il ne faudrait sans doute pas rafrapîchir la page toutes les secondes).

Bref, quelqu'un a-t-il une idée ???

Merci d'avance

Petit nouveau ! | 2 Messages

07 févr. 2005, 19:09

pas de nouvelles, alors j'ai creusé, et voilà le source php: :P



<HTML>
<HEAD>

<TITLE> Titre </TITLE>

</HEAD>
<link rel="stylesheet" type="text/css" href="themes/pmu.css">
<BODY onLoad="clock()">

<SCRIPT Language="JavaScript">

var time,date;

bcle=0;

function clock()
{
if (bcle == 0)
{

annee = <?php $Jour=getdate();
print $Jour[year];?>;
mois = <?php print $Jour[mon]; ?>;
jour = <?php print $Jour[mday]; ?>;
heure = <?php print $Jour[hours]; ?>;
min = <?php print $Jour[minutes]; ?>;
sec = <?php print $Jour[seconds]; ?>;
}
else
{
sec ++;
if (sec == 60)
{
sec=0;
min++;
if (min == 60)
{
min=0;
heure++;
};
};
};
txt="";
if(jour < 10)
{
txt += "0";
}
txt += jour + "/";
if(mois < 10)
{
mois += "0";
}
txt += mois + "/";
txt += annee + " "
if(heure < 10)
{
txt += "0";
}
txt += heure+ ":";
if(min < 10)
{
txt += "0"
}
txt += min + ":";
if(sec < 10)
{
txt += "0"
}
txt += sec ;
timer = setTimeout("clock()",1000);
bcle ++;
document.clock.date.value = txt ;
}


</SCRIPT>
<br>
<br>
<br>
<form name="clock" onSubmit="0">
<input type="text" name="date" size=20 value=""></input>
</form>

</BODY>
</HTML>

hrz
Eléphant du PHP | 52 Messages

07 févr. 2005, 19:22

en gros tu recupere l'heure du serveur en php pour l'affiche en js sur le poste client
:? pas sur d'une bonne syncro a 30s pres (timeout serveur) ou meme delais de chargement de la page

:evil:

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

07 févr. 2005, 19:59

ça serait bien de poster dans le bon forum tout de même :?
Forum des développeurs
Postez ici toutes vos petites astuces de développement, les scripts sympa et vos productions personnelles. Ainsi vos messages ne seront pas enfouis sous une tonne de questions.
Quand tout le reste a échoué, lisez le mode d'emploi...

Mammouth du PHP | 1885 Messages

08 févr. 2005, 00:44

C'était initialement une question donc post bien placé.
Maintenant, si la personne désire distribuer la solution, c'est autre chose.

De plus, l'ÉditeurJavascript proposait déjà un script semblabe:
http://www.editeurjavascript.com/script ... s_2_26.php

;)

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

08 févr. 2005, 00:47

C'était initialement une question donc post bien placé.
Maintenant, si la personne désire distribuer la solution, c'est autre chose.

;)
Qui a déplacé le post?! :o
Je disais ça justement parce que c'était une question et qu'initialement elle a été posté dans le forum des développeurs ;)
Quand tout le reste a échoué, lisez le mode d'emploi...