Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2007, 08:52
gabyrsh
 
Fecha de Ingreso: mayo-2005
Mensajes: 257
Antigüedad: 19 años
Puntos: 1
Mensaje consulta sobre eval() y recursos que utilizo.

Hola amigos, recurro a ustedes una vez mas ya que quiero evacuar algunas dudas.
Mi idea y mini script es lo siguiente:
Primero tengo una archivo llamado index.php el cual va a incluir de alguna manera a otro archivo llamado template.php. En el archivo template.php tengo codigo html y en donde quiero que aparescan variables en php pongo $variable.
Ejemplo: este es el archivo template.php
Código PHP:
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1">
  <
tr>
    <
td width="100%">$Nombre</td>
  </
tr>
</
table
Entonces para manejarlo utilizo mi index.php con los siguientes lineas:
Código PHP:
$Nombre "ForosDelWeb.com";
$template_index file_get_contents ("template.php");
$template_index str_replace("\"""'"$template_index); //El codigo html tiene " y si no lo saco no me funciona.

eval("\$template_index = \"$template_index\";");
echo 
$template_index
Al ejecutar el index, me muestra mi tabla html y en ves de $Nombre aparece ForosDelWeb.com, Me siguen?

Bueno mi consulta es, es optimo manejarlo asi? o hay otra manera de hacerlo para que consuma menos recursos y poder optimizar mis codigos. Si hay otra forma, por favor explinquenmela detalladamente ya que soy muy novato.

Desde ya muchas gracias por todo, ya que gracias a este sitio puedo seguir mi aprendisaje en PHP.