voila, je ne suis pas un habitué du php, loin de là et je souhait réaliser un site en utilisant un template.
Jusque là pas de soucis, en parcourant vos aides, et quelques liens j'ai réussi a trouver ce que je voulais.
Mais il se passe que je voudrai afficher du php dans le contenu de la page (pour par exemple gerer des données stocker dans une base de données)
Donc j'ai pour vous planter le context un fichier index.php
Code : Tout sélectionner
<?php
include("application.php");
$application->buildPage();
include($application->template);
?>
le fichier application.php
Code : Tout sélectionner
<?php
class application
{
public $header;
public $menu;
public $content;
public $footer;
public $template;
..................
function getContent()
{
if(isSet($_GET['id']))
{
switch($_GET['id'])
{
case 'home' :
include('content/home.php');
break;
case 'page2' :
include('content/home.php');
break;
..................
Code : Tout sélectionner
<html xmlns = "http://www.w3.org/1999/xhtml" xml:lang = " fr ">
<body>
<div id="divHeader">
<?php echo($application->header); ?>
</div>
<div id="divMenu">
<?php echo($application->menu); ?>
</div>
<div id="divContent">
<?php echo($application->content); ?>
</div>
<div id="divFooter">
<?php echo($application->footer); ?>
</div>
</body>
</html>
Voila, moi a la place de toto j'aimerai afficher du texte puis aprés des données récuperer dans une bases et que l'administrateur pourra modifier, mais je ne comprend pas comment je peut utiliser (si je le peut) du php a la place de 'toto'<?php
$this->content = 'toto'
?>
Donc si vous avez une idée ou une solution alternative je vous remercie d'avance pour l'aide que vous pouriez m'apporter.
Cordialement,
fr43