PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   PHP Developer Forum (https://www.php-resource.de/forum/php-developer-forum/)
-   -   Neuestes Bild oben (https://www.php-resource.de/forum/php-developer-forum/84233-neuestes-bild-oben.html)

aboutme 24-05-2007 18:11

Neuestes Bild oben
 
hi,

weiß hier jemand wie ich das neuste Bild oben anzeigen lassen kann? Bisher hab ich nur das:

PHP-Code:

<?php
$dir 
"walls/";

$files = array();
foreach( 
glob($dir."*") as $file ) {
$files[filemtime($file).'-'.$file] = $file;
ksort($files);   
echo
"<img src='$file' width='150' height='150'>";
}

?>


penizillin 24-05-2007 18:13

nicht schlecht. aber mach die ausgabe in einer zweiten schleife.

prego 24-05-2007 18:14

Nicht gant hundertprozentig, aber:

glob() das Flag GLOB_NOSORT mitgeben und dann den letzten Wert im Array nehmen. Der neuste Eintrag sollte bei einem unsortierten Directory immer am Ende stehn...

wahsaga 24-05-2007 18:16

Re: Neuestes Bild oben
 
Schreib dir die Timestamps mit in ein Array, sortiere dieses danach, gebe aus.

wahsaga 24-05-2007 18:18

Zitat:

Original geschrieben von prego
glob() das Flag GLOB_NOSORT mitgeben und dann den letzten Wert im Array nehmen. Der neuste Eintrag sollte bei einem unsortierten Directory immer am Ende stehn...
Nein, ganz und gar nicht.

Unsortiert ist das Wort, welches du betonen solltest.
Eine Ordnung besteht bei gängigen Filesystemen nicht, erst recht keine chronologische. Neue Einträge werden an den ersten freien Platz in der File Allocation Table (oder was immer das jeweilige FS stattdessen haben mag) geschrieben - und wenn Dateien gelöscht werden, dann entstehen zwischendrin eben Lücken, wo die nächsten neu angelegten Dateien reingeschrieben werden.

prego 24-05-2007 18:20

@wahsaga: Danke, irgendwie hab ich mir sowas auch schon gedacht ;)


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:45 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG