Bonjour,
Voilà, j'ai un formulaire qui me permet de créer une image (avec la librairie GD) et vient l'afficher à l'utilisateur (tout ça dans un fichier create_picture.php).
Mon problème est que la création de l'image est un peu longue (4-5 secondes) et j'aimerai que toute ma page s'affiche avant que l'image soit crée et que celle-ci s'affiche une fois disponible (avec en bonus par la suite, un petit gif de chargement).
Le problème est que malgré mon code html présent en début de page, c'est le traitement php qui se fait avant l'affichage, ce qui me vaut une page blanche de 4-5 secondes
Pendant un moment j'ai pensé à Ajax mais j'ai besoin d'afficher dans un nouvel onglet, donc pas possible je pense...
Voici en gros create_picture.php (appellé à la soumission de mon formulaire sur index.php)
Comment faire donc pour que la structure de ma page s'affiche avant mon image ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <html> <body> <div><header>MA PAGE</header></div> <div id="bandeau1">Affichage bandeau via CSS</div> <div id="menu">Contenu menu formaté en CSS...</div> <section> <?php //CODE PHP QUI GENERE MON IMAGE echo "<img src=\"$monimage\" />"; ?> </section> </body> </html>
Merci
Partager