M

morfe06

Usuario (México)

Primer post: 3 sept 2011Último post: 3 sept 2011
1
Posts
10
Puntos totales
0
Comentarios
Listado de archivos de un directorio en PHP
Listado de archivos de un directorio en PHP
Apuntes Y MonografiasporAnónimo9/3/2011

Buen dia mis estimados lo siguiente lo posteo ya que aunque hay mucha informacion de como hacerlo tarde mucho en acomodarlo a como lo necesitaba; que es lo que necesitaba???? muy facil ver las fotos o mas bien los archivos ".jpg" del directorio donde se consultara pero solo los ".jpg" no carpetas no otros archivos y de forma ordenada. <?php $the_file_array = Array(); //Crea una variable tipo array $handle = opendir('./'); //Crea una variable con el directorio actual osea donde esta el archivo while (false !== ($file = readdir($handle))) { //se crea un ciclo q dura mientras halla archivos en la carpeta if (filetype($file) == "file" && (fnmatch("*.JPG*", strtoupper($file)))){ //Checa que sea un tipo archivo y que tenga la extencion .jpg $the_file_array[] = $file; //Si cumple con lo anterior se asigna el nombre del archivo al array } //Si no no se hace nada } closedir($handle); //Se cierra el directorio para evitar problemas de compilacion sort ($the_file_array); //Se ordena el array con los nombres de archivos .jpg reset ($the_file_array); //Se regresa el puntero al inicio del array while (list ($key, $val) = each ($the_file_array)) { //Se crea un ciclo que dura tantos valores tenga el array $largo = strlen($val); //Se optiene lo largo del nombre del archivo echo '<<a href="'.$val.'" target="centro">'.substr($val,0,$largo-4).'</a>><br>'; //Se pone una liga con el nombre del archivo para ver la img } ?> Igual y pueden cambiar para que lea otras extenciones o bien para que muestre todos los archivos; navegando mucho en internet y leyendo aun mas me encontre un codigo que fui modificando y depurando para que me funcionara; espero que sea de utilidad para ustedes y cualquier duda manden un PM no prometo contestarles de inmediato (por cuestiones laborales) pero a la brevedad posible les respondere. Espero que el codigo este entendible y lo mas explicado posible, igual si les sirve o les parecio interesante un par de puntos no me caerian mal, grx por su atencion y saludos.... ATTE Morfe0

10
6
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.