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.