Cita:
Iniciado por Triby
Me parece muy mala idea incluir scripts solo para analizar un valor y, si no coincide, "descartar" el resto.
No sería mejor tener una lista de archivos y su nivel correspondiente?
Código PHP:
Ver original // Archivos de nivel 1
'archivo1', 'archivo2', 'archivo3', '...'
),
// Archivos de nivel 2
'archivo4', 'archivo5', 'archivo6', '...'
)
);
Ahora, leyendo bien tu mensaje, estamos hablando de permisos de usuarios; creo que te convendría descargar un script de foros como PhpBB, MyBB, etc. y revises cómo manejan estas cuestiones.
Si entiendo, lo que pasa es que los archivos se van agregando conforme se van creando. Es casi como módulos, donde el acceso está permitido a los usuarios conforme el valor de $nivel que tengan.
Por ahora lo solucioné con glob()
algo así:
Código PHP:
foreach (glob('./modulos/*.php') as $filename)
{
include_once $filename;
if($level==3)
$menu.='<a href="'.$filename.'">'.$modul.'</a>';
}
echo $menu;