Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/06/2007, 07:22
Avatar de spider_boy
spider_boy
 
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
Problema con expresiones regulares...

Hola... he buscado y he buscado, pero o no entiendo lo que encuentro, o no me sirve...

Resulta que estoy tratando de hacer mi propio manejador de templates, pero no he pasado más allá del template XD... no puedo transformar nada con php...

El asunto es el sgte.

Tengo en un archivo .tpl, el sgte. código, que debería ser transformado...

Código:
<% if var_1="[var1]" con="==" var_2="[var2]" %>
Y con PHP hago lo sgte. ( Después de leer el archivo y obtener el contenido )

Código PHP:
preg_replace("/<\% if var_1=\"\[(\w+)\]\" con=\"(.*?)\" var_2=\"\[(\w+)\]\" \%>/e""if(\$$1 $2 \$$3) { "$htmlText); 
En realidad no tengo idea de que estoy haciendo con el preg_replace...

He leido el código de Smarty para obtener una idea, pero quedo marcando ocupado XD...

Agradecería mucho su ayuda, a ver si me dicen como se hace esto