Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/05/2005, 20:13
marcomartinez
 
Fecha de Ingreso: agosto-2004
Mensajes: 95
Antigüedad: 19 años, 7 meses
Puntos: 2
Bueno ... aquí tienes una muestra

Cree estos archivos

nue.seccion_N2.php
nue.seccion_N1.php

est.seccion_N2.php
est.seccion_N1.php

y me entrego esto

seccion_N1 Estado Nuevo
seccion_N2 Estado Nuevo

ojala te sirva ..pero espera otras opiniones ..ya que estoy más que seguro que debe haber una forma más eficiente que la que aqui muestro..

Código PHP:
<?
if ($directorio opendir($_SERVER['DOCUMENT_ROOT']))
{
$descr['nue']="Nuevo";
$descr['est']="Estado";

while (
$archivo readdir($directorio))
{
if (
is_file($archivo) && $archivo != basename($PHP_SELF))
    if (
eregi("(^est|^nue)[\.]+(.*)[\.]php*$",$archivo,$seccion)) 
    {
        
$menu[$seccion[2]][$seccion[1]]= $archivo;
    }

}
closedir($directorio); 
}



if (
sizeof($menu)){

asort($menu);
reset ($menu);

foreach (
$menu as $seccion_nombre => $valor)
{
echo 
$seccion_nombre;
    foreach (
$menu[$seccion_nombre] as $seccion_opcion=> $valor)
    {
    echo 
" <a href=".$valor.">"$descr[$seccion_opcion]."</a>";
    }
echo 
"<br>";
}
}

?>
__________________
Marco de Arica (Chile)