Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: sortowanie wg filemtime()
Forum PHP.pl > Forum > PHP
dtrevo
napisałem/skopiowałem taki skrypcik, ale nie chce mi sortować tej tablicy. Pozdrawiam
CODE

<?php



$fol = "galerie";
$uchwyt = opendir($fol);
while(false !== ($plik = readdir($uchwyt))){


$path = 'galerie';

$t = 0;
$f = 0;
$images_arr['name'] = array();
$images_arr['time'] = array();

if($plik!= "." && $plik!= "..") {
$fName = $plik;
$plik = $path.'/'.$plik.'/index.php';
if(is_file($plik)){

$images_arr['time'][$t++] = filemtime($plik);
$images_arr['name'][$f++] = $plik;

};
};
foreach ($images_arr['time'] as $key=>$atime){
echo 'przed - '.$atime;
}
echo '<br>';
asort( $images_arr['time'] );
asort( $images_arr['name'] );


//test
foreach ($images_arr['time'] as $key=>$ftime){
$fname = $images_arr['name'][$key];
echo 'po - '.$ftime;


echo '<tr>
<td width="10"><img src="grafika/jl.jpg" width="10" height="20"></td>
<td background="grafika/js.jpg"><a href="'.$fname.'" /> '.$fname.' <strong>filename:</strong> '.$fname.' <strong>filetime:</strong> '.$ftime.'<br/> </a></td>
<td width="10"><img src="grafika/jp.jpg" width="10" height="20"></td>
</tr>
';
}


}







?>



otrzymuje takie coś

CODE

przed - 1233074001
po - 1233074001







przed - 1233147629
po - 1233147629







przed - 1233074237
po - 1233074237



milijkovic
chyba lepiej jak zrobisz na bazie
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.