Foros del Web » Programando para Internet » PHP »

Ordenar alfabéticamente un gestor de archivos

Estas en el tema de Ordenar alfabéticamente un gestor de archivos en el foro de PHP en Foros del Web. Bueno el titulo me ha sido difícil de poner. Bueno tengo un gestor de archivos que mira en la carpeta firmas/fuentes. Pero el problema es ...
  #1 (permalink)  
Antiguo 18/10/2010, 13:58
 
Fecha de Ingreso: mayo-2008
Mensajes: 315
Antigüedad: 16 años
Puntos: 7
Ordenar alfabéticamente un gestor de archivos

Bueno el titulo me ha sido difícil de poner. Bueno tengo un gestor de archivos que mira en la carpeta firmas/fuentes. Pero el problema es que me salen desordenadas y me gustaría que me salieran ordenadas alfabéticamente, ¿Como podría hacerlo?

Código PHP:
                 if ($buscaper opendir('firmas/fuentes')) {
        while (
false !== ($arch readdir($buscaper))) {
list(
$personajen) = explode(".""$arch");
           if (
$arch != "." && $arch != "..") {

               echo 
"<option value='firmas/fuentes/".$arch."'>".$personajen."</option>";
           }
        }
        
closedir($buscaper);
    } 
Gracias ;)
  #2 (permalink)  
Antiguo 18/10/2010, 14:03
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Ordenar alfabéticamente un gestor de archivos

una técnica sería así:

- en lugar de imprimir los <option/> almacenas en un array los valores que deseas
- después debes usar alguna función de ordenamiento de arrays (consulta el manual)
- iteras tu arreglo ya ordenado y ahora si imprimes el HTML que necesites....
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 18/10/2010, 14:06
 
Fecha de Ingreso: mayo-2008
Mensajes: 315
Antigüedad: 16 años
Puntos: 7
Respuesta: Ordenar alfabéticamente un gestor de archivos

Joder, parecía mas fácil. Gracias mirare de hacerlo gracias por la respuesta ;)

Es curioso cuando crees que una cosa sera super difícil ya existe una función que te lo hace, cuando crees que va a ser fácil... Es todo lo contrario xD
  #4 (permalink)  
Antiguo 18/10/2010, 14:16
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Ordenar alfabéticamente un gestor de archivos

Cita:
Iniciado por totolia Ver Mensaje
Joder, parecía mas fácil. Gracias mirare de hacerlo gracias por la respuesta ;)

Es curioso cuando crees que una cosa sera super difícil ya existe una función que te lo hace, cuando crees que va a ser fácil... Es todo lo contrario xD
bueno, no es la única solución... otro preferirían usar glob() que ya entrega un array, así no iteras doble ves pero eso solo es en teoría, ya que finalmente glob() lo que hace es una iteración, y puede resultar lo mismo que un opendir/readdir/closedir con filtros regex, etc, etc...

es posible que te guste mas:
http://php.net/glob
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: gestor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:30.