Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/11/2013, 08:03
Avatar de quinqui
quinqui
 
Fecha de Ingreso: agosto-2004
Ubicación: Chile!
Mensajes: 776
Antigüedad: 19 años, 8 meses
Puntos: 56
Respuesta: busqueda de archivos en directorios

Holas, matt_1985.

Si sabes cómo se arma el nombre del archivo de antemano, puedes hacer la comparación siguiendo la regla con la que fue armado. Por ejemplo, me da la impresión que en tu caso, el componente clave acá es el guión bajo, ya que une a todas las partes del nombre de archivo:

Código PHP:
$nombre_archivo "est-696_fecha-20131107111910_op-1478_tel-26912980_id-14046166.mp3";

// si sabes las partes con que se forma el nombre de archivo,
// las almacenas temporalmente en el orden en que corresponde:
// en el ejemplo te lo doy con código fijo, pero tú debes llenarlo con variables
$partes = array("est-696""fecha-20131107""op-1478""tel-26912980""id-14046166.mp3");

// divides el nombre del archivo por el separador preestablecido:
$archivo explode("_"$nombre_archivo);
$i 0;

// comparas cada parte con su parte:
foreach ($partes as $parte)
{
 
// si las partes son iguales o
 // si es el caso de la fecha, sólo comparas el sector de la fecha,
 // ignorando la hora
 
if ($parte == $archivo[$i] || ($i == && substr($archivo[$i], 014) == $parte))
 {
  
$aciertos++;
 }
 
$i++
}

if (
count($partes) == $aciertos)
{
 
// encontrado!

Uff, salió medio largo, pero a ver si te sirve o te ayuda a encontrar una solución mejor ^^

Saludos!
__________________
pipus.... vieeeeeji plomius!!!
*quinqui site*