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
    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
    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...