Pause dans un script PHP

Résolu
Math -  
 Mich -
Salut à tous !

Je n'ai pas encore réussi à résoudre mon problème de pause.
En fait, je cherche à faire une pause pendant laquelle j'affiche une page
d'attente.
A la fin de la pause, l'utilisateur est redirigé vers une autre page.

Merci d'avance pour votre aide.

3 réponses

  1. †Death's Angel† Messages postés 12 Statut Membre 46
     
    Bon, ça fait quand même 7 ans et demie que ce topic n'est plus utilisé mais autant y apporter une réponse xD
    <meta http-equiv="Refresh" content="3;URL=tapage.php">

    Après 3 secondes (une fois que cette ligne a été lue), le client sera immédiatement redirigé vers tapage.php
    22
    1. MrSlave Messages postés 2657 Statut Membre 147
       
      J'espere pour lui qu'il avait trouvé une réponse ... :)
      0
    2. paulo > MrSlave Messages postés 2657 Statut Membre
       
      Mr slave..
      es-tu là !
      0
    3. mosted > paulo
       
      Répondre a une question 9 année après qu'elle soit posée..
      Le mec à surement trouver la réponse, et si ça tombe il code même plus.
      0
    4. grandpurs
       
      En attendant, lui il donne une réponse ... et en plus elle fonctionne a merveille !
      Merci +Death's Angel+ ;)
      0
    5. Victor Hugo
       
      On est en juilet 2010 après Jésus-Christ...
      Et ça vient de me servir !!!
      On verra si ça tient toujours en 3000.
      0
  2. PhP Messages postés 1774 Statut Membre 606
     
    Slt Math

    La fonction pour faire une pause dans un programme écrit en PHP est :

    void sleep(int seconds)

    ex

    sleep(5); // Fait une pause de 5 secondes

    mais je ne vois pas l'intérêt de l'utiliser dans ce cas : en effet le code PHP est exécuté par le serveur et pas par le navigateur.
    Tu peux toujours de contrôler la durée d'affichage d'une page avec PHP (et encore aproximativement) à partir d'une autre page php3
    mais c'est pas terrible comme méthode.

    Le mieux est de faire un petit script en Javascript

    Par exemple si tu veux que la page A se charge puis charge automatiquement la page B après 10 secondes tu fais comme ça :

    <HTML>
    <HEAD>
    <SCRIPT language="JavaScript&qu ot;>
    <!--
    function charge()
    {
    window.location.href=&quo t;pageB.htm"
    }
    // -->
    </SCRIPT>
    </HEAD>

    <BODY onload="setTimeout('cha rge()',10000)")>
    <P>La page pageB.htm va être chargée dans 10 secondes</P>
    </BODY>
    </HTML>

    A+

    Philippe
    11
    1. inconue
       
      ton code est bizard et je doute donc fortement qu'il marche,
      0
    2. inconue
       
      rectification, il ne marche pas, il m'affiche non pas ceux que je souhaite mais tout ton code, franchement quand on sait pas on ecrit rien.
      0
  3. Benito
     
    Coucou, j'apporte ma contribution!

    La fonction sleep() moi va me permettre de pouvoir tester une autre fonction lock en mysql pour vérifier qu'on ne peut pas accéder à 2 tables en même temps.
    Bizzzz
    1
    1. dontx
       
      on s'en cogne pas mal, si elle pouvait aussi te faire dormir 8-)
      0