Tengo una variable con codigo php:
$codigo = "echo $var_sql ; " ;
como lo tengo que hacer para que cuando yo haga:
echo $codigo ; me active el codigo php
el codigo php que realmente uso es mas complejo, esto es simplificado
| |||
Cita: Si quieres hacer eso textualmente .. deberías usar:
Iniciado por TCL_ZIP Tengo una variable con codigo php: $codigo = "echo $var_sql ; " ; como lo tengo que hacer para que cuando yo haga: echo $codigo ; me active el codigo php el codigo php que realmente uso es mas complejo, esto es simplificado eval() www.php.net/eval Pero .. también habría que ver en que contexto quieres usarlo .. tal vez no sea esa la mejor opción. Un saludo, |
| |||
Al parecer todos estamos un poco confundidos jejeje, aver si ordenamos un poc las cosas para encontrar la respuesta: Según lo que entendí lo que buscas es hacer esto La cadena de texto "echo $var_sql" la tienes almacenada en tu BD. Luego quieres recoger esa cadena y almacenarla en la variable $codigo. Y finalmente quieres de alguna manera ejecutar $codigo, pero no para imprimir la cadena "echo $var_sql", sino que ejecutar echo para que imprima el contenido de $var_sql. ¿es correcto eso?
__________________ El conocimiento es libre: Movimiento por la Devolución |
| |||
OK, entonces si lo puede hacer con la funcion eval(). Por ejemplo, suponiendo q el codigo q quiere ejecutar se encuentra en el campo codigo de una tabla x entonces seria eval($row[codigo]); y se ejecutara el codigo de ese campo |