PHP rafraichir
Résolu
zola-x304
Messages postés
35
Date d'inscription
Statut
Membre
Dernière intervention
-
zola-x304 Messages postés 35 Date d'inscription Statut Membre Dernière intervention -
zola-x304 Messages postés 35 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un petit souci je vient de trouver un code source en php pour afficher l'heure :
<?php
$heure = date("H:i:s");
echo "$heure" ;
?>
Et j'aimerai bine le rafraichir mai il me semble que avec php on peut pas, j'ai entendu parler de Ajax en fessent des recherche mai je comprend pas du tout. Donc ma question et comment je fait pour rafraichir mon code toute les seconde pour que cella m'affiche les second qui s'écoule ??
Merci d'avance
J'ai un petit souci je vient de trouver un code source en php pour afficher l'heure :
<?php
$heure = date("H:i:s");
echo "$heure" ;
?>
Et j'aimerai bine le rafraichir mai il me semble que avec php on peut pas, j'ai entendu parler de Ajax en fessent des recherche mai je comprend pas du tout. Donc ma question et comment je fait pour rafraichir mon code toute les seconde pour que cella m'affiche les second qui s'écoule ??
Merci d'avance
A voir également:
- PHP rafraichir
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
6 réponses
Regarde frère,
je croix que le pb était la balise <br/> aprés S+
tu a oublier de la mettre entre ' '
ci-dessous votre code avec de petite modification, il marche pour IE7 et Chrome teste le avec d'autres navigateurs
<p id="date" ></p>
<script type="text/javascript">
function rafraichir()
{
var date = new Date();
var texte = ''; /* texte qui va être affiché */
H=date.getHours();
if(H<10)
H="0"+H;
M=date.getMinutes();
if(M<10)
M="0"+M;
S=date.getSeconds()
if(S<10)
S="0"+S;
texte += H+':'+M+':'+S;
document.getElementById('date').innerHTML = texte;
}
setInterval('rafraichir()',1000); /* Toutes les 1 secondes, on réaffiche la date */
</script>
Allah mo3ine
je croix que le pb était la balise <br/> aprés S+
tu a oublier de la mettre entre ' '
ci-dessous votre code avec de petite modification, il marche pour IE7 et Chrome teste le avec d'autres navigateurs
<p id="date" ></p>
<script type="text/javascript">
function rafraichir()
{
var date = new Date();
var texte = ''; /* texte qui va être affiché */
H=date.getHours();
if(H<10)
H="0"+H;
M=date.getMinutes();
if(M<10)
M="0"+M;
S=date.getSeconds()
if(S<10)
S="0"+S;
texte += H+':'+M+':'+S;
document.getElementById('date').innerHTML = texte;
}
setInterval('rafraichir()',1000); /* Toutes les 1 secondes, on réaffiche la date */
</script>
Allah mo3ine
Essayer plutôt l'objet Date en javascript, c'est plus pratique vous n'aurez rien à rafraichir
NB: votre script affiche l'heur officiel du pays où se trouve le serveur, elle peut être différente de celle des visiteurs de votre site s'ils sont d'autres pays.
NB: votre script affiche l'heur officiel du pays où se trouve le serveur, elle peut être différente de celle des visiteurs de votre site s'ils sont d'autres pays.
Ok j'ai crée se code vite fait :
<script type="text/javascript">
var style_paragraphes = 'font-family:verdana,arial,courier;font-size:13px;'; /*applique un style aux paragraphes */
function rafraichir()
{
var date = new Date();
var texte = ''; /* texte qui va être affiché */
texte += +date.getHours()+':'+date.getMinutes()+':'+date.getSeconds()+ <br />;
document.getElementById('date').innerHTML = texte;
}
document.write('<p style="'+style_paragraphes+'">');
document.write('<p id="date" style="'+style_paragraphes+'"></p>');
setInterval('rafraichir()',1000); /* Toutes les 1 secondes, on réaffiche la date */
</script>
Mai j'ai un problème quand midi par exemple il m'affiche 12H0 au lieu de 12H00 ( il ne m'affiche que 1 zéro ) même si il et midi neuf par exemple il m'affichera 12H9 au lieu de 12H09. je trouve pas comment lui mettre des conditions pour que quand il et de 1 a 9 il me rajoute un zéro et de 10 a 60 il en met pas
<script type="text/javascript">
var style_paragraphes = 'font-family:verdana,arial,courier;font-size:13px;'; /*applique un style aux paragraphes */
function rafraichir()
{
var date = new Date();
var texte = ''; /* texte qui va être affiché */
texte += +date.getHours()+':'+date.getMinutes()+':'+date.getSeconds()+ <br />;
document.getElementById('date').innerHTML = texte;
}
document.write('<p style="'+style_paragraphes+'">');
document.write('<p id="date" style="'+style_paragraphes+'"></p>');
setInterval('rafraichir()',1000); /* Toutes les 1 secondes, on réaffiche la date */
</script>
Mai j'ai un problème quand midi par exemple il m'affiche 12H0 au lieu de 12H00 ( il ne m'affiche que 1 zéro ) même si il et midi neuf par exemple il m'affichera 12H9 au lieu de 12H09. je trouve pas comment lui mettre des conditions pour que quand il et de 1 a 9 il me rajoute un zéro et de 10 a 60 il en met pas
Testez simplement si par exp date.getMinutes()<10 et rajoutez un 0
H=date.getHours();
if(H<10)
H="0"+H;
M=date.getMinutes();
if(M<10)
M="0"+M;
S=date.getSeconds()
if(S<10)
S="0"+S;
texte += H+':'+M+':'+S+ <br />;
Allah mo3ine
H=date.getHours();
if(H<10)
H="0"+H;
M=date.getMinutes();
if(M<10)
M="0"+M;
S=date.getSeconds()
if(S<10)
S="0"+S;
texte += H+':'+M+':'+S+ <br />;
Allah mo3ine
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je suis encore que débutant en javascript et je ses pas trot comment je doit la mettre la condition ?? je les mise comme sa moi et sa fonctionne pas :
<script type="text/javascript">
var style_paragraphes = 'font-family:verdana,arial,courier;font-size:13px;'; /*applique un style aux paragraphes */
function rafraichir()
{
var date = new Date();
var texte = ''; /* texte qui va être affiché */
H=date.getHours();
if(H<10)
H="0"+H;
M=date.getMinutes();
if(M<10)
M="0"+M;
S=date.getSeconds()
if(S<10)
S="0"+S;
texte += H+':'+M+':'+S+ <br />;
document.getElementById('date').innerHTML = texte;
}
document.write('<p style="'+style_paragraphes+'">');
document.write('<p id="date" style="'+style_paragraphes+'"></p>');
setInterval('rafraichir()',1000); /* Toutes les 1 secondes, on réaffiche la date */
</script>
<script type="text/javascript">
var style_paragraphes = 'font-family:verdana,arial,courier;font-size:13px;'; /*applique un style aux paragraphes */
function rafraichir()
{
var date = new Date();
var texte = ''; /* texte qui va être affiché */
H=date.getHours();
if(H<10)
H="0"+H;
M=date.getMinutes();
if(M<10)
M="0"+M;
S=date.getSeconds()
if(S<10)
S="0"+S;
texte += H+':'+M+':'+S+ <br />;
document.getElementById('date').innerHTML = texte;
}
document.write('<p style="'+style_paragraphes+'">');
document.write('<p id="date" style="'+style_paragraphes+'"></p>');
setInterval('rafraichir()',1000); /* Toutes les 1 secondes, on réaffiche la date */
</script>