Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/11/2005, 18:51
aGaiNST
 
Fecha de Ingreso: noviembre-2005
Mensajes: 19
Antigüedad: 18 años, 5 meses
Puntos: 0
Bueno, testeado el codigo y lo puesto asi:

Código PHP:
    $leer_carpeta './ActiveWidgets';
    
$dir1=opendir($leer_carpeta);
    
$carpetas = Array();
    
    while(
$carpeta readdir($dir1))
    {      
      if( 
$carpeta != ".." && $carpeta != ".")
      {
        
$carpeta explode("_",$carpeta);
        if(
count($carpeta) > 1)
        {
         if(
count($carpeta) == 2)
         {
             
$carpeta[1] = explode('.',$carpeta[1]);
             
$carpeta[1] = $carpeta[1][0];
         }
         
         
$archivo $carpeta[0].'_'.$carpeta[1];       
         
//echo $archivo.'<br>';
         
if($carpetas[$archivo] != 1)
         { 
          
$carpetas[$archivo] = 1;
         }
        }
      }
    }
    
closedir($dir1);
    
    echo 
'<select>';
    foreach(
$carpetas as $key => $value)
    {
        echo 
"<option value='impresa.php?impresa=".$fecha."/".$key."'>".$key."</option>";    
    }  
    echo 
'</select>'
$leer_carpeta le pones la que quieres, añadido unas comprobaciones como que cuando parte la cadena tenga por lo menos dos registros el array y si tiene dos le debemos quitar la parte del punto en adelante.

Antes no salia nada porque el codigo html le falta el <select></select> ya que eran opciones de esa etiqueta.

Espero que se ha lo que buscas