Autor | Zpráva | ||
---|---|---|---|
str_img Profil * |
#1 · Zasláno: 12. 1. 2010, 22:02:35
Vím, že se to tu řešilo už několikrát, ale všechny řešení mají dlouhý kód a mě jde jeo o řazení s výpisem :-( Co mám tady prosím upravit aby se všechno adilo podle nejnovější fotky? Fotkám do jména dávám datum nahrání: 1900-01-01_12:00:00 Děkuju
$dp = opendir('../image/'); while($soubor = readdir($dp)) if($soubor != '.' && $soubor != '..') { $stt = @stat($soubor); $soubory[] = $soubor; $ctime[] = $stt[10]; } closedir($dp); array_multisort($ctime, SORT_DESC, $soubory); for ($i=0; $i < count($soubory) ; $i++) { |
||
Alphard Profil |
#2 · Zasláno: 12. 1. 2010, 22:09:19
str_img:
Vzhledem k tomu, že máte datum v názvu není nutné dále ho zjišťovat. Na PHP 5 by mělo fungovat prosté $dir = '../image/'; $files = scandir($dir); unset($files[0], $files[1]); sort($files); foreach ($files as $file) echo $file."<br>"; na starším verze s open dir $dp = opendir('../image/'); while($soubor = readdir($dp)) if($soubor != '.' && $soubor != '..') { $soubory[] = $soubor; } closedir($dp); sort($soubory); for ($i=0; $i < count($soubory) ; $i++) { |
||
str_img Profil * |
#3 · Zasláno: 12. 1. 2010, 22:13:10
JJ, ale já potřebuju aby se to řadilo od nejnovějšího :-( Jak to mám ted, tak to radi od nejstarsiho.
|
||
Alphard Profil |
#4 · Zasláno: 12. 1. 2010, 22:17:12
Sorry, místo sort() dejte rsort().
|
||
str_img Profil * |
#5 · Zasláno: 12. 1. 2010, 22:23:09
Alphard Děkuju :-)
|
||
str_img Profil * |
#6 · Zasláno: 13. 1. 2010, 13:40:36
Jeste se chci zeptat na tohle:
$dp = opendir('library/lang/'); while($soubor = readdir($dp)) if($soubor != '.' && $soubor != '..') { $soubory[] = $soubor; $ctime[] = $stat[10]; } closedir($dp); array_multisort($ctime, RSORT_ASC, $soubory); for ($i=0; $i < count($soubory) ; $i++) { Na jinym souboru potrebuju vytahnout dle datumu vlozeni a ne nazvu. Tohle sice funguje jak ma, ale hlasi mi to chyby v radku c.12 Warning: array_multisort() [function.array-multisort]: Argument #2 is expected to be an array or a sort flag in /home/free/okamzite.eu/j/jaknaforex/root/www/i.php on line 12 |
||
str_img Profil * |
#7 · Zasláno: 13. 1. 2010, 14:26:04
Vyreseno dekuju
|
||
Časová prodleva: 14 let
|
0