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.....
(jrm)