hallo,
ich habe dieses script bei der suche gefunden:
ich brauche das, um bilder automatisch anzeigen zu lassen. allerdings kann ich mit der sortierung nach datum nicht so viel anfangen, und frage deswegen, wie man das array so sortieren kann, dass die dateien in folgender reihenfolge angezeigt werden:
0001.jpg
0002.jpg
0003.jpg
0004.jpg
0005.jpg
0006.jpg
etc.
(alle dateien in dem verzeichnis haben diese namen (000X - 00XX usw.)
PS: ich habe die suche benutzt.
ich habe dieses script bei der suche gefunden:
PHP-Code:
<?php
$pfad = '.';
$files = array();
// Verzeichnis einlesen in $files
$dir = opendir ($pfad);
while ($file=readdir($dir))
if (ereg('\.(jpg|gif|png|jpeg)$', $file))
$files[] = array (
'name'=>$file,
'mtime'=>filemtime("$pfad/$file")
);
// $files nach mtime absteigend sortieren
function mycmp($a,$b)
{
return ($a['mtime']==$b['mtime'] ? 0
:($a['mtime']<$b['mtime'] ? +1:-1)
);
}
usort ($files, 'mycmp');
// ausgeben
foreach($files as $file)
echo '<img src="'. "$pfad/$file[name]". '">';
?>
0001.jpg
0002.jpg
0003.jpg
0004.jpg
0005.jpg
0006.jpg
etc.
(alle dateien in dem verzeichnis haben diese namen (000X - 00XX usw.)
PS: ich habe die suche benutzt.
Kommentar