afficher une image dès le chargement d'une page php

Par cid5420, il y a 10 ans


Bonjour,

J'aimerais afficher une image lorsque une page php est longue a charger.
J'ai essayé pas mal de chose et je ne pense pas être loin du résultat voulu.
J'ai une page qui contient plusieurs requêtes et calcul, elle se charge en 10 a 30s, lorsque je vais sur cette page, mon image s'affiche presqu'à la fin du script. Comment faire pour qu'elle apparait au début, dès le lancement ?

2 réponses

Huggy, il y a 10 ans

Tu devrais essayer le mode chunked

header("Transfer-encoding: chunked"); flush();

la page est envoyée au navigateur par morceaux 'chunck'
il faut 'flusher' les morceaux au fur et à mesure

cid5420, il y a 10 ans

je vais tester, sinon j'ai un peut contourné le prob avec un evenement onclick sur mes liens de menu et sur mes boutons ! Un peut fastidieu mais ça fonctionne bien !