Executer le html avant le php

lyonnais -  
avion-f16 Messages postés 20367 Statut Contributeur -
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);
.......


A voir également:

3 réponses

antou08 Messages postés 123 Statut Membre 13
 
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.
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
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.
0
prosthetiks Messages postés 1309 Statut Membre 431
 
<?php
include 'wait.html';
sleep(5);

Terrible ce bout de code... xD
0
noonj
 
>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.
0
antou08 Messages postés 123 Statut Membre 13
 
je pense qu'il souhaite faire patienter ses visiteurs pendant le chargement de quelquechose
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
@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.
0