Php time

jaque -  
 jaque -
Bonjour mes ami(e)s,

je veux faire un script en php qui affiche une phrase après avoir passé un temps

la question est que je ne sais pas comment faire ce test

par exemple apès 20 seconde j'affiche le texte

merci
A voir également:

6 réponses

toto
 
tu ne peut pas le faire en php car il n'y a pas de fonction php à la settimeout.
Tu peux le faire avec javascript grace à settimeout et document.write(), mais attention: tu dois utiliser l'instruction document.write() avec le DOM, car si tu utilise seulement document.write, et bein ça va seulement afficher ce qui est dans le document.write, et mais pas le reste des infos.
0
benvii Messages postés 308 Date d'inscription   Statut Membre Dernière intervention   137
 
salut,

En php tu peux stopper ton script pendant quelques secondes avec la fonction : sleep()
Le php reste un langage serveur et non client qui s'exécute donc sur le serveur.

Fonction sleep doc officiel -> http://fr3.php.net/manual/fr/function.sleep.php
0
jaque
 
que veux tu dire par DOM mr toto.

je veux savoir comment coder la phrase suivante en php

pour chaque 20 minutes

merci
0
toto
 
Voici un code pour toi (appelé exemple1.php):


<html>
<head>
</head>
<body>

Si tu veut que le script affiche 1 seule fois une phrase après 20 secondes :

<span id='iciTaPhrase'></span>


<script language='javascript'>

function phrasesecondes()
{
phrase=document.getElementById('iciTaPhrase');
phrase.innerHTML="<br>20 secondes plus tard :Voici une phrase";
}

setTimeout("phrasesecondes()",2000)

</script>



</body>

</html>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
toto
 
Encore un autre exemple (appelé exemple2.php):

<html>
<head>
</head>
<body>

Si tu veut que le script affiche la phrase TOUS les 20 secondes :

<span id='iciTaPhrase'></span>


<script language='javascript'>

function phrasesecondes()
{
phrase=document.getElementById('iciTaPhrase');
phrase.innerHTML="<br>20 secondes plus tard :Voici une phrase";
setTimeout("phrase.innerHTML=''",2000);

}

setInterval("phrasesecondes()",5000)

</script>



</body>

</html>
0
jaque
 
merci Mr toto pour ces jolis exemples

je veux savoir s'il te plait mon ami comment afficher une image.

Amicalement
0