Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/08/2008, 09:15
Avatar de mautik
mautik
 
Fecha de Ingreso: mayo-2004
Mensajes: 149
Antigüedad: 20 años
Puntos: 0
eval array dinamico

Tengo un problema evaluando un array dinamico:

Tengo un array donde pongo los metatags por ejemplo

Código PHP:
$MetaTags=array
(
"default" => array //default metatags
   
(
   
"title"=>"general title",
   
"keywords"=>"general, keywords",
   
"description"=>"description general"
   
),

"index.php" => array
   (
   
"title"=>"index",
   
"keywords"=>"index, home",
   
"description"=>"description index"
   
)
);

$phpSelfPage=basename($_SERVER['PHP_SELF']); //obtengo la pagina actual
$metaKey='$MetaTags['.$phpSelfPage.']'//obtengo el nombre del MetaTags que necesito ej $metaKey=$MetaTags['index.php'] 
El problema radica a la hora de hacer el eval() del array que obtengo arriba:

Código PHP:
$temp="\$metaKey = ".$metaKey.";";
eval (
$temp); 
alguna idea de cual es el error o como proceder con los arrays a la hora de hacer el eval()?
__________________
123...probando...probando...123