Piten saisi listattua kaikki alihakemistot (yhden tason) tietyssä hakemistossa.
Eli jos on vaikka hakemisto: /tmp
Ja sen sisältö on:
/tmp/alihakemisto_1
/tmp/alihakemisto_2
/tmp/alihakemisto_2/alin/
/tmp/tiedosto.txt
/tmp/kuva.jpg
Nii pitäisi luetella: alihakemisto_1 ja alihakemisto_1
Kysymys 2
Entäs miten saan lueteltua kaikki *.jpg tiedostot tietyssä hakemistossa?
Eli jos on vaikka hakemisto: /tmp
Ja sen sisältö on:
/tmp/alihakemisto_1
/tmp/alihakemisto_2
/tmp/alihakemisto_2/alin/
/tmp/tiedosto.txt
/tmp/kuva.jpg
Nii pitäisi luetella: alihakemisto_1 ja alihakemisto_1
Kysymys 2
Entäs miten saan lueteltua kaikki *.jpg tiedostot tietyssä hakemistossa?
Vastaukset 1
Vanhimmat
$lista = glob("kansio/{*.jpg,*.JPG}", GLOB_BRACE);
foreach($lista as $tiedosto){
}
ja tällä voit järjestää listaa ajan mukaan:
array_multisort(array_map('filemtime', $lista), SORT_DESC, $lista);