Código PHP:
function includePhp($nameFile) {
$string = "include ('./" . $nameFile . ".php')";
return $string;
}
Código PHP:
<? includePhp("login"); ?>
¿Sabéis cómo puedo arreglarlo? Muchas gracias.
| |||
![]() He creado una función dentro de mi fichero funciones.php: Código PHP: Código PHP: ¿Sabéis cómo puedo arreglarlo? Muchas gracias. |
| ||||
al llamar a la función te devuelve un string que dice include ('./login.php') Si quieres que interprete ese string como código PHP deberías usar eval <?php eval(includePhp("login")); ?> Sin embargo, no es muy recomendable, y en tu ejemplo alentiza el código sin objetivo...
__________________ |
| |||
Muchas gracias por la ayuda y por el consejo. Miraré bien si me conviene o no usar el método q quiero siguiendo tu consejo. Por si a alguien le interesara la función q crea la cadena del include, arriba está mal, falta un punto y coma en la cadena. Lo correcto sería así: Código PHP: ![]() |