Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/03/2007, 21:26
Avatar de DarkXNightmare
DarkXNightmare
 
Fecha de Ingreso: agosto-2005
Ubicación: Somewhere Over The Rainbo
Mensajes: 181
Antigüedad: 18 años, 8 meses
Puntos: 0
Re: Buscador de archivos de un Directorio

Otra opción muy buena es usar las famosas, potentisimas pero engorrosas EXPRESIONES REGULARES (). Voy a poner algo que te va a gustar mucho a continuación.

Código PHP:
$archivo "2007-02-01 02-22-05 2025.wav";
preg_match("/^(\d{1,4}-\d{1,2}-\d{1,2}) (\d{1,2}-\d{1,2}-\d{1,2}) (\d+)\.(\D+)$/"$archivo$resultado);
print_r($resultado); 
Este es el resultado de $resultado:
Código:
Array
(
    [0] => 2007-02-01 02-22-05 2025.wav // El nombre completo del archivo...
    [1] => 2007-02-01 // La primera fecha...
    [2] => 02-22-05 // La segunda fecha...
    [3] => 2025 // El codigo de la canción al parecer...
    [4] => wav // La extensión...
)
O sea... si deseas imprimir la primera fecha:
Código PHP:
<?php
echo $resultado[1]; // imprime 2007-02-01
?>
Si el formato de los archivos es siempre el mismo, este codigo te ayudará mucho... y si el formato es dierente o varia... usa esta EXPRESION REGULAR: /^([\w-]+) ([\w-]+) ([\w]+)\.(\D+)$/

Espero te sirva... y si quieres aprender sobre expresiones regulares... APRENDE PERL XD! Yo tuve que aprender Perl para entenderlas al 100% :P.

Saludos.
__________________
Cambiando mi Web... sean pacientes :P