Ver Mensaje Individual
  #8 (permalink)  
Antiguo 18/05/2004, 09:05
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Bueno, es que es una solucion generalista. Pero para tu caso concreto puede ser mas sencillo.

Por lo que veo, lo que haces es incluir un fichero que esta en el subdirectorio indicado por $op. Entonces te interesa incluir el de por defecto cuando no exista el directorio $op:
Código PHP:
if (is_dir($op)) {
  include(
$op.'/index.php');
} else {
  include(
'default.php');

Por supuesto, esto puede llevar a riesgos de seguridad. Para "controlarlos" debes comprobar que $op no contiene .. (subir directorio) o comprobar con realpath() (www.php.net/realpath).

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.