Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/04/2010, 11:12
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 9 meses
Puntos: 2135
Respuesta: ¿Sistema de templates?

Otra opción mucho más rápida es que no hagas un reemplazo si no simplemente incluir las variables en otro script, por ejemplo:
template.php
Código PHP:
Ver original
  1. <div>Hola <?php echo $user; ?></div>

codigo:
Código PHP:
Ver original
  1. function template($template, array $data)
  2. {
  3.          ob_start();
  4.          extract($data);
  5.          include($template);
  6.          return ob_get_clean();
  7. }
  8.  
  9. echo template('template.php', array(
  10.       'user' => 'Fulano'
  11. ));

Así retienes el poder usar PHP dentro de tu template para cosas simples como un if(), o un for() etc.

Saludos.