Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

archivos en una carpeta, ¿como indexarlos?

Estas en el tema de archivos en una carpeta, ¿como indexarlos? en el foro de Sistemas de gestión de contenidos en Foros del Web. Hola, tengo varias carpetas con cientos de sonidos en mp3 seria un trabajo impresionado ir uno por uno indicando el nombre del archivo y creando ...
  #1 (permalink)  
Antiguo 05/12/2009, 14:34
 
Fecha de Ingreso: febrero-2003
Mensajes: 763
Antigüedad: 21 años, 3 meses
Puntos: 2
archivos en una carpeta, ¿como indexarlos?

Hola, tengo varias carpetas con cientos de sonidos en mp3 seria un trabajo impresionado ir uno por uno indicando el nombre del archivo y creando un link en html o php, ¿existe algún script que lo haga automáticamente?

Me explico un poco mejor

Tengo un carpeta los siguiente archivos:

Hola.mp3
Adios.mp3
Mas.mp4

Me gustaría saber si existe algun script que le indique la ruta de la carpeta y me genere un .php

de la siguiente manera

Hola
Adios
Mas

Y cada nombre que con su vinculo a /carpeta/Hola.mp3 ...

Un estilo a lo que hace apache cuando la carpeta no tiene un index que sale todo lo que hay en el directorio

Un Saludo
  #2 (permalink)  
Antiguo 05/12/2009, 15:37
Avatar de urgido  
Fecha de Ingreso: febrero-2005
Mensajes: 2.351
Antigüedad: 19 años, 2 meses
Puntos: 25
Respuesta: archivos en una carpeta, ¿como indexarlos?

un script? para qué :P !

Código PHP:
Ver original
  1. <?php
  2. $directorio="tudirectorio/";
  3. if ($handle = opendir($directorio)) {
  4.     while (false !== ($file = readdir($handle))) {
  5.         if ($file != "." && $file != "..") {
  6.          $archivo=explode(".mp3",$file)  
  7.          echo $directorio."/".$archivo."<br>";
  8.         }
  9.     }
  10.     closedir($handle);
  11. }
  12. ?>


guardalo como quieras, ejemplo script.php recuerda cambiar la variable $directorio, cuando escribas la ruta dejale el / si es que es del directorio raíz a un subdirectorio de otra forma ponle un .

Saludos
__________________
Hospedaje Web al mejor costo!
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 17:01.