Código php:
Ver originalclass plantilla{
function plantilla($template_file){
$this->tpl_file = $template_file;
}
function asigna_variable($vars){
$this->vars = (empty($this->vars)) ?
$vars : $this->vars.$vars; }
function muestra(){
if($this->fd = @fopen($this->tpl_file,"r")){ $this->template_file = fread($this->fd,filesize($this->tpl_file)); $this->mihtml = $this->template_file;
$this->mihtml = preg_replace('#\{([a-z0-9\-_]*?)\}#is',"'.$\\1.'",$this->mihtml); while(list($key,$val) = each($this->vars)){ $$key = $val;
}
eval("\$this->mihtml = '$this->mihtml';"); while(list($key,$val) = each($this->vars)){ }
return $this->mihtml;
}
}
}
Código html:
Ver original<div style="border:1px solid #000;margin:15px;padding:15px;">{texto}
</div>
Código php:
Ver original$Contenido = new Plantilla ( "direccionTemplate.html" );
$variable_texto = "probando :P";
$Contenido->asigna_variable ( array ("texto" => $variable_texto ) ); $ContenidoString = $Contenido->muestra();
echo $ContenidoString;
asi lo uso yo.. saludos
espero te sirva :P