Bonjour,
Je m'essaie à l'art difficile de la structuration d'une application web.
Ma classe 'Application' est la classe mère de ce site.
La fonction membre get_Page() a pour but de renvoyer à l'utilisateur la page souhaité. (moyennant des paramètres dans $_GET[] ou $_POST[] )
Pour ce faire, voila à quoi j'ai pensé:
-> Une classe 'contenu' est censé aller chercher le contenu de la page demandé
-> Une classe 'theme' rajoute la présentation graphique autour du contenu
-> Enfin une classe 'langage' traduit dans la langue souhaitée.
Mon problème est le suivant.
Ma page est construite étape par étape et je me retrouve à la fin avec une variable contenant un mix de code 'PHP/HTML'.
Ma question est: Comment envoyer le contenu interprété de cette variable au client.
J'ai essayé eval et echo mais ils ne conviennent pas.
Exemple simpliste d'un contenu de ma variable $page:
====================
<?php $test = 5; ?>
<html>
<head></head>
<body>
<?php echo $test; ?>
</body>
</html>
====================
Je m'y prends peut-être mal !
Peut-être pourrez-vous m'éclairer sur une manière plus simple de faire...
Merci beaucoup,
GS
Je m'essaie à l'art difficile de la structuration d'une application web.
Ma classe 'Application' est la classe mère de ce site.
La fonction membre get_Page() a pour but de renvoyer à l'utilisateur la page souhaité. (moyennant des paramètres dans $_GET[] ou $_POST[] )
Pour ce faire, voila à quoi j'ai pensé:
-> Une classe 'contenu' est censé aller chercher le contenu de la page demandé
-> Une classe 'theme' rajoute la présentation graphique autour du contenu
-> Enfin une classe 'langage' traduit dans la langue souhaitée.
Mon problème est le suivant.
Ma page est construite étape par étape et je me retrouve à la fin avec une variable contenant un mix de code 'PHP/HTML'.
Ma question est: Comment envoyer le contenu interprété de cette variable au client.
J'ai essayé eval et echo mais ils ne conviennent pas.
Exemple simpliste d'un contenu de ma variable $page:
====================
<?php $test = 5; ?>
<html>
<head></head>
<body>
<?php echo $test; ?>
</body>
</html>
====================
Je m'y prends peut-être mal !
Peut-être pourrez-vous m'éclairer sur une manière plus simple de faire...
Merci beaucoup,
GS