Tema: Tpl y php
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/12/2012, 13:46
XD2XD2
 
Fecha de Ingreso: diciembre-2012
Mensajes: 223
Antigüedad: 11 años, 11 meses
Puntos: 2
Tpl y php

Tengo un archivo php llamado index.php en el que esta este codigo
Código PHP:
Ver original
  1. <?php
  2. include("../config/config.php");
  3. ?>
  4. <?php
  5. function template($ruta,$array)
  6. {
  7.     /* Tomamos el archivo */
  8.     $template = file_get_contents("$ruta");
  9.     /* Reemplazamos el contenido entre corchetes por la etiqueta PHP */
  10.     foreach ($array as $a => $b) {
  11.         $template = str_replace("{".$a."}", "$b", $template);
  12.     }
  13.     /* Mostramos el template con los cambios realizados */
  14.     echo eval("?".">$template");    
  15. }
  16. /* Establecemos las variables */
  17. $ruta = "test.tpl";
  18. $array = array(
  19.     "si" => "no",
  20.     "variable" => "m"
  21. );
  22. /* Llamamos a la función */
  23. template($ruta,$array);
  24. ?>

Y otra llamado test.tpl en el que tengo
Código PHP:
Ver original
  1. Hola {variable} ¿Como {si}?

Pero quiero que el Hola {variable} ¿Como {si}? este guardado en la base de dato y hacer una consulta y mostrarlo.

Yo hago la consulta pero cuando lo ejecuto en vez de salirme las variable {variable} y {si} Sustituidas osea (Hola m ¿Como no?) pues me sale sin sustituir osea (Hola {variable} ¿Como {si}?)

¿Como haria para que se sustituyera? la consulta se hacerla.