Hallo,
möchte Bilder von einer Webcam aus dem Verzeichnis sortiert auslesen. Ohne Sortierung klappt es, mit leider nicht.
Folgende Fehlermeldung erscheint:
Parse error: syntax error, unexpected T_VARIABLE in /var/www/web119/html/s/03aktuell_01.php on line 19
19: $a['mtime']<$b['mtime'] ? +1:-1)
meine Dateiliste sieht daher derzeit noch so aus
(Bilder durcheinander vom 21. und 22.10.):
capture13-10-21@15`28`32.jpg
capture13-10-22@11`23`29.jpg
capture13-10-21@13`54`18.jpg
capture13-10-21@13`42`17.jpg
capture13-10-21@13`56`18.jpg
capture13-10-21@15`08`32.jpg
capture13-10-21@18`48`33.jpg
capture13-10-21@13`51`18.jpg
capture13-10-21@16`28`33.jpg
capture13-10-21@13`49`18.jpg
capture13-10-22@11`10`38.jpg
capture13-10-21@14`02`18.jpg
wie muss ich es richtig machen?
Julia
möchte Bilder von einer Webcam aus dem Verzeichnis sortiert auslesen. Ohne Sortierung klappt es, mit leider nicht.
Folgende Fehlermeldung erscheint:
Parse error: syntax error, unexpected T_VARIABLE in /var/www/web119/html/s/03aktuell_01.php on line 19
19: $a['mtime']<$b['mtime'] ? +1:-1)
PHP:
<?
$pfad = '01/';
$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
// ++++++ Beginn auskommentiert
/*
function mycmp($a,$b)
{
return ($a['mtime']==$b['mtime'] ? 0
$a['mtime']<$b['mtime'] ? +1:-1)
);
}
usort ($files, 'mycmp');
*/
// ++++++ ENDE auskommentiert
// ausgeben
foreach($files as $file)
echo '<a href="'. "$pfad/$file[name]". '">'. $file['name']. '</a><br>';
?>
meine Dateiliste sieht daher derzeit noch so aus
(Bilder durcheinander vom 21. und 22.10.):
capture13-10-21@15`28`32.jpg
capture13-10-22@11`23`29.jpg
capture13-10-21@13`54`18.jpg
capture13-10-21@13`42`17.jpg
capture13-10-21@13`56`18.jpg
capture13-10-21@15`08`32.jpg
capture13-10-21@18`48`33.jpg
capture13-10-21@13`51`18.jpg
capture13-10-21@16`28`33.jpg
capture13-10-21@13`49`18.jpg
capture13-10-22@11`10`38.jpg
capture13-10-21@14`02`18.jpg
wie muss ich es richtig machen?
Julia