Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/06/2005, 10:26
Avatar de Takitei
Takitei
 
Fecha de Ingreso: septiembre-2004
Ubicación: Venezuela
Mensajes: 1.231
Antigüedad: 19 años, 7 meses
Puntos: 5
preg_replace() y el uso de constantes

Estoy construyendo un sistema de templates. Mi template es un archivo HTML plano común y corriente. En ese archivo HTML hago algunas llamadas a contenido dinámico de esta forma:

{LATEST_NEWS}

Entonces, supongamos que tenemos:

<title>{WEBSITE_TITLE}</title>

Eso deberá reemplazarse por su respectiva constante WEBSITE_TITLE. Esto lo esto haciendo con un preg_replace asi:

Código PHP:
// esto es un ejemplo
define('WEBSITE_TITLE''Mi pagina web.com');
$result='<title>{WEBSITE_TITLE}</title>';
$result=preg_replace("`\{(.*)?\}`i","$1",$result);
echo 
$result
Lo cual debería dar como resultado:

Código HTML:
<title>Mi pagina web.com</title> 
Pero no funciona, no me esta imprimiendo el valor de la constante. ¿Qué puedo hacer para imprimir el valor de la constante?

THankz!
__________________
Takitei
Ingeniarte.com
DannyHerran.com
"Dadme un punto de apoyo y moveré la tierra" - Arquímedes.