Executer un code php avant include?

Macnamana -  
Alain_42 Messages postés 5413 Statut Membre -
Bonjour,

est-il possible en php d'executer le code avant de l'inclure?

exemple : j'ai la page en php page1.php dans laquelle je veux inclure page2.php

mais avant l'inclusion, je veux que page2.php j'execute a part, puis introduire le code résultat (html) dans page1.php

merci d'avance


A voir également:

3 réponses

Alain_42 Messages postés 5413 Statut Membre 894
 
je veux que page2.php j'exécute a part, puis introduire le code résultat (html) dans page1.php
je serait curieux de voir comment tu exécute un code php à part ?

quand tu include page2.php en fait c'est comme si tu copier/coller le code page2.php dans ta page1.php, donc il s'exécute et génère le html au moment ou le reste de la page s'exécute et à l'endroit de lincude.
0
Giorgiolino Messages postés 270 Statut Contributeur 52
 
Bonjour,

cela ne me semble pas possible en php nativement.
Par ailleurs, si page2.php te produit le code html complet de la page (balise <head> incluses),
je me demande comment du compte gérer cela.

A mon avis, si tu as besoin de faire cela c'est que ta conception n'est pas optimale.

Peux-tu expliquer pourquoi tu as besoin de procéder de la sorte ?
0
Alain_42 Messages postés 5413 Statut Membre 894
 
Ou alors tu veux que la partie de code html généré par le script php page2.php soit inclus à la demande dans une partie de la page1.php

dans ce cas orientes toi vers Ajax JQuery

cela permet à partir d'un événement (au sens javascript) de la page1.php d'appeler sans rechargement de la page1.php un script sur le serveur (page2.php) en lui passant éventuellement une ou plusieurs valeurs en data, et d'écrire la réponse (donc le code html généré par page2.php) dans un div à un endroit précis de ta page1.php
0