Tarkoituksena luoda galleria kuvista siten, että kuvat näytetään muokkausjärjestyksessä (viimeksi muokattu ensimmäisenä). Tällaista on jo:
$dirpath = '.';
$dir = opendir($dirpath);
$files = array();
while (false !== ($file = readdir($dir))) {
$localpath = $file;
if (is_file($localpath)) {
$key = filemtime($localpath);
$files_by_date[$key] = $file;
}
}
// sort files
ksort($files_by_date);
/* NYT MUUTTUJASSA $files_by_date ON LISTA TIEDOSTOISTA AIKAJÄRJESTYKSESSÄ. NIMET SAA PRINTATTUA NÄIN: */
foreach ($files_by_date as $file) echo $file.'';
/* Alla olevalla readFilesilla voi näyttää kuvat, mutta miten saan ne poimittua yksitellen $files_by_date -listasta? Jotain järkevää siis tuohon $files_by_date:n paikalle */
@readFiles($path, $files_by_date, $isDir);
Avusta kovin kiitollinen...
$dirpath = '.';
$dir = opendir($dirpath);
$files = array();
while (false !== ($file = readdir($dir))) {
$localpath = $file;
if (is_file($localpath)) {
$key = filemtime($localpath);
$files_by_date[$key] = $file;
}
}
// sort files
ksort($files_by_date);
/* NYT MUUTTUJASSA $files_by_date ON LISTA TIEDOSTOISTA AIKAJÄRJESTYKSESSÄ. NIMET SAA PRINTATTUA NÄIN: */
foreach ($files_by_date as $file) echo $file.'';
/* Alla olevalla readFilesilla voi näyttää kuvat, mutta miten saan ne poimittua yksitellen $files_by_date -listasta? Jotain järkevää siis tuohon $files_by_date:n paikalle */
@readFiles($path, $files_by_date, $isDir);
Avusta kovin kiitollinen...
Vastaukset 1
Vanhimmat
Eli jos kerta osaat jo printata ne yksitellen, niin mikset käytä samaa tuossa
foreach ($files_by_date as $file)
{
@readFiles($path, $file, $isDir);
}
Vai olenko nyt ymmärtänyt väärin mitä haluat?