Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/09/2010, 15:09
Firefox2000
 
Fecha de Ingreso: enero-2008
Mensajes: 48
Antigüedad: 16 años, 3 meses
Puntos: 0
Sustituir de un HTML, etiquetas por un valor

Estoy montando una tabla con diferentes registros obtenidos de una base de datos.

El template .html (que contiene el estilo de UNA fila de esa tabla) y el .php (que lee de la bb.dd.) son dos ficheros distintos, lo que hago es desde el .php abrir el fichero .html y sustituir una serie de etiquetas que contiene por los valores obtenidos del registro leído. Repito esta operación para cada uno de los registros obrtenidos en la consulta, una vez hecho esto devuelvo todo el código html por ajax.

Simplemente hago uso de tres funciones :
- fopen : para abrir el fichero
- preg_replace : sustituye etiquetas por valor
- fclose: cierra el fichero

¿hay alguna otra forma de hacer esto que sea un poco más elegante?
Algo tipo include("template.html") o similar, de tal forma que ya el .html contenga las variables php, pero de manera que pueda volver a repetir la operación para el siguiente registro devuelto en la consulta.

Saludos!