Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/02/2007, 12:06
javierrm
 
Fecha de Ingreso: abril-2004
Ubicación: Morelos, México
Mensajes: 124
Antigüedad: 20 años, 9 meses
Puntos: 0
Busqueda Como obtener los archivos de un directorio ordenados por su fecha de modificacion

Saludos a todos......

Estoy intentando leer archivos de un directorio de linux pero q tome en order de fechas el primero y siga asi con los demas, hasta terminar de leerlos.

En este momento solo leer el contenido de un archivo de una carpeta y visualiza la informacion que existente en ellas pero toma los archivos asi como son leidos.

Los archivos tienen una secuencia de datos de un archivo a otro.

Mi problema es que no he podido encontrar la forma de ordenar lo q obtiene desde que se ejecuta la funcion dir(), que desde ese momento lea su contenido en forma ordenada por la fecha de modificacion

este codigo es llamado cuando se necesita, y supuestamente al momento en q se llama debe de tomar el primer archivo modificado y despues los que le se siguen de su fecha.

Código PHP:
$rutaxml "/var/www/html/tempox/";
// Open a known directory, and proceed to read its contents
if (is_dir("$rutaxml")) {
   
$dh dir($rutaxml);
   while (
false !== ($file $dh->read())) {
           if (
$file != "." && $file != "..") {
                 break;
           }
    }                

    if (
$file !== false){
           if (
$file != "." && $file != ".."){
        if (
is_file($rutaxml.$file)){
                   
$archivolineas file("$rutaxml$file"true);
            
$lineas count($archivolineas);
                  for(
$i=0$i $lineas$i++)// RECORRE TODAS LAS LINEAS
            
{
                
$contenido $archivolineas[$i];
                echo 
$contenido;
            }
                }
         }
    }

Gracias por todo....... y sé que les debo mucha ayuda. Pero espero primero Dios contribuir con lo que pueda en proximas sesiones

Gracias.....

(jrm)