forse il titolo non sarà molto chiaro,mi appresto subito ad esporreil problema. HO creato un template engine molto semplice(vi riporto il codice subito sotto),il mio problema è inserire comandi php all'interno dello stesso.
Codice PHP:
<?php
//template.php
class cl_template
{
var $titolo;
var $alta;
var $bassa;
var $pagina;
var $bgcolor;
var $contenuto;
var $setta_alta;
var $setta_bassa;
var $keywords;
var $description;
function setta_titolo($titolo)
{$this->titolo= $titolo;}
function setta_testimonial($testimonial)
{$this->testimonial=$testimonial;}
function setta_keywords($keywords)
{$this->keywords= $keywords;}
function setta_description($description)
{$this->description= $description;}
function setta_sfondo($colore)
{$this->bgcolor = $colore;}
function setta_alta()
{$this->alta= "";}
function setta_contenuto($contenuto)
{$this->contenuto = $contenuto;}
function mostra_pagina ()
{$this->pagina = $this->alta . $this->contenuto . $this->destra . $this->bassa;
return ($this->pagina);
}
}
?>
Codice PHP:
<?php
include "template.php";
$pagina=new cl_template();
$pagina->setta_titolo("");
$pagina->setta_keywords("");
$pagina->setta_description("");
$pagina->setta_contenuto(""); // qui vado a mettere il corpo della pagina
//ed è proprio in questo punto che vorrei inserire codice php,ma se lo faccio me lo passa al browser come testo normale
print ($pagina->mostra_pagina());
?>
come posso fare per inserire php nel contenuto della pagina o anche nel template dentro il contentuo dell variabili $this->altao $this->bassa????