Executer le html avant le php

Bonjour,
voila, je vous donne mon code, je veux que ma page html s'execute d'abord et que ensuite seulement le php entre en action
j'ai testé comme ça mais la page s'affiche au bout de 5s, moi je voudrait qu'elle s'affiche de suite et que je puisse exécuter mon code tandis que l'utilisateur voit la page qui lui demande de patienter

<?php
include 'wait.html';
sleep(5);
.......

3 réponses

  1. pas possible car php est exécuté coté serveur et le html coté client donc ces le serveur qui passe en premier. Je pense que tu peut faire ça en javascript.
    1. Salut,

      Que cherches-tu à obtenir comme résultat ?
      En général, on évite ce genre de choses (surtout la fonction sleep() ).

      Ce que tu cherches à réaliser à peut-être quelque-chose à voir avec AJAX.
      1. <?php
        include 'wait.html';
        sleep(5);

        Terrible ce bout de code... xD
        1. >je veux que ma page html s'execute d'abord
          html s'exécute pas il est interprété... et le php a toujours besoin du html pour afficher quelque chose, d'ailleurs la fonction indispensable en php s'appelle echo. PHP va "écrire" le html.
        2. je pense qu'il souhaite faire patienter ses visiteurs pendant le chargement de quelquechose
        3. @antou08: C'est aussi ce que je pense.
          Si c'est le cas, il faut viser du côté Javascript.

          L'exécution du PHP va généralement assez vite, c'est plutôt le chargement des ressources (images, fichiers JS/CSS etc) qui prennent du temps.