se non ho capito male tu usi i template, cioè richiami un file html che contiene variabili di php da un file php... giusto?!?

quindi devi usare le varibili dentro l'HTML così:

{$variabile}

mentre da php devi usare eval.

Ecco un esempio:

codice:
// QUESTA FUNZIONE LEGGE E RESTITUISCE IL TEMPLATE HTML FACENDO L'ESCAPE DEGLI APICI DOPPI
function GetTemplate($template) {
	return str_replace("\"","\\\"",implode("",file($template)));
}

	
// QUESTA FUNZIONE STAMPA A VIDEO IL TEMPLATE RISULTANTE DALLA FUNZIONE PRECEDENTE
function Stampa($template) {
	echo $template;
}


eval("Stampa(\"".GetTemplate("templates/index.tpl.php")."\");");


r@p