Autor Tema: [Ayuda]Sistema de templates  (Leído 671 veces)

Desconectado raxtunett

  • PHPerit@
  • *
  • Mensajes: 34
  • Karma: 0
  • Solo PHP
    • Ver Perfil
[Ayuda]Sistema de templates
« en: 27 de Junio de 2011, 20:05:43 pm »
<?php
function template($template_file$array)
{
	
$template_file file_get_contents("templates/".$template_file.&#39;html&#39;); //Seleccionamos la ruta del archivo
	
$template_file preg_replace(&#39;#\{([a-z0-9\-_]*?)\}#Ssie&#39;, &#39;( ( isset($array[\&#39;\1\&#39;]) ) ? $array[\&#39;\1\&#39;] : \&#39;\&#39; );&#39;, $template_file); // Hacemos un preg_replace
	
print 
$template_file// Mostramos el resultado final
}
?>


amigos ayudemen con este codigo no lo entiendo muy bien o tengo ya echou diceño que esta en la carpeta templates/header.html dodne pongo eso?
alguienke me ayude y tambien dodne coloco el resto delos templates como el templates/footer.html etc

gracias
« Última modificación: 10 de Julio de 2011, 19:36:52 pm por naveda »
<img src="http://imghabb.com.nu/images/868210logo2.png" width="264px" height="167px">

Comunidad PHPeros

[Ayuda]Sistema de templates
« en: 27 de Junio de 2011, 20:05:43 pm »

Desconectado nmartin021

  • PHPero Avanzado
  • ****
  • Mensajes: 250
  • Karma: 9
    • Ver Perfil
Re:[Ayuda]Sistema de templates
« Respuesta #1 en: 18 de Julio de 2011, 10:42:39 am »
¿Qué es lo que quieres hacer? Nadie te podrá ayudar si dices 'que te ayudemos con este código'. ¿Qué es lo que le pasa? ¿Tira algún error?
Si nos das algo más de información quizás te podamos ayudar :/

PD: ¿Has hecho tu el código o lo has copiado & pegado?

EDIT:
Repasé tu pregunta y creo que lo que quieres es hacer funcionar esa función... para eso tienes que ejecutarla, así:
template($template_file$array);

Espero haber acertado :P
« Última modificación: 18 de Julio de 2011, 13:51:44 pm por nmartin021 »