Php time

Fermé
jaque - 1 nov. 2008 à 14:49
 jaque - 1 nov. 2008 à 23:59
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

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 dimanche 8 juin 2008 Statut Membre Dernière intervention 28 octobre 2010 137
1 nov. 2008 à 15:21
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
que veux tu dire par DOM mr toto.

je veux savoir comment coder la phrase suivante en php

pour chaque 20 minutes

merci
0
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
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
merci Mr toto pour ces jolis exemples

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

Amicalement
0