Timer php

Résolu/Fermé
Bonjour

Comment faire pour déclecher une action au bout de x seconde ? En fait, je veux rentrer dans une boucle if au bout de 3 secondes...Comment faire ?
Merci

4 réponses

  1. Modérateur
    http://www.php.net/manual/fr/function.sleep.php

    Allways close to Open Source...
    Johan Daine
    4
    1. HAHA jisisv !!!!
      Ca c'est une bonne idée. Maintenant quand quequ'un me pose une question, je l'envoie sur la doc. C'est le meilleur reflexe possible =)
      ++ Ripper
      0
    2. je crois que vous n'avez pas bien compris le sens de la question ni même essayé cette fonction dans le cas présent...

      la fonction sleep(a) dans un boucle additionne x fois (nombre de lignes) le nombre a pour obtenir un total.
      une fois ce total obtenu le program sleep pendant 'total' secondes avant de reprendre pour exécuter tout d'un coup...

      admettons que $fichier contienne 10 lignes

      while (!feof($fichier)) {
      $a=trim(fgetss ($fichier,100)); echo "$a<br>";
      sleep(5);
      }

      cette instruction n'affichera pas 1 ligne toutes les 5 secondes mais bien les 10 lignes après 50 secondes

      je cherche également une réponse à cette question...
      0