Cita:
Iniciado por koko79 YA LO SOLUCIONE GENTE
El tema es que yo pasaba un parametro a cada modulo asi:
$idmodulo=$rowEmp['idmodulo'];
$incluir="include('modulos/".$rowEmp['modulo']."/default.php');";
eval($incluir);
cuando en realidad tenia que hacer esto:
$incluir.='$idmodulo='.$idmodulo.";";
$incluir="include('modulos/".$rowEmp['modulo']."/default.php');";
eval($incluir);
en la cadena que le doy al eval le paso tambien la variable y su valor, y lo interpreta perfectamente.
En fin, sea como sea, espero le sea util a alguien por que a mi me mato el marulo..
gracias a todos
pero en dicho caso usar
eval() no tiene sentido...
cuando, usando sintaxis natural se consigue lo mismo:
Código PHP:
include 'modulos/' . $rowEmp['modulo'] . '/default.php';
¿o es realmente necesario evaluar el código?