Autor | Zpráva | ||
---|---|---|---|
Mikeses Profil * |
#1 · Zasláno: 15. 7. 2009, 14:37:42
Už jsi nevím rady, moc se v php nevyznám zkoušel sem milion kombinací. Potřebuji seřadit readdir
Originál stáhnutý <? if(Empty($adresar)): $adresar = "../"; endif; $handle = opendir($adresar); while($entry = readdir($handle)) { $cas = filemtime("$adresar/$entry"); if(!ereg("^[.]+$", $entry)): if(is_file("$adresar/$entry")): echo "<tr><td><a href=\"$adresar/$entry\">$entry</a></td><td><div align=\"center\">".filesize("$adresar/$entry")." bajtů</div></td><td><div align=\"right\">".Date("j. M. Y H:i:s", $cas)."</div></td></tr>"; else: echo "<tr><td><b><a href=\"klient.php?adresar=$adresar/$entry\" target=\"_top\">$entry</a></b></td><td><div align=\"center\">-</div></td><td></td></tr>"; endif; endif; } ?> A moje verze: if(Empty($adresar)): $adresar = "../"; endif; $handle = opendir($adresar); $soubory = array(); while (false!==($file = readdir($handle))){ $soubory[$i] = $file; $i++; } usort($soubory); for($y=0; $y<count($soubory); $y++){ while($entry = readdir($handle)) { $cas = filemtime("$adresar/$entry"); if(!ereg("^[.]+$", $entry)): if(is_file("$adresar/$entry")): echo "<tr><td><a href=\"$adresar/$entry\">$soubory</a></td><td><div align=\"center\">".filesize("$adresar/$entry")." bajtů</div></td><td><div align=\"right\">".Date("j. M. Y H:i:s", $cas)."</div></td></tr>"; else: echo "<tr><td><b><a href=\"klient.php?adresar=$adresar/$entry\" target=\"_top\">$soubory</a></b></td><td><div align=\"center\">-</div></td><td></td></tr>"; endif; endif; } } ?> Vždy mi to hodí error, nebo se soubory neseřadí . I kdyz sem hledal, nepomohlo mi |
||
Mastodont Profil |
#2 · Zasláno: 15. 7. 2009, 14:42:33
usort vyžaduje další funkci pro řazení, to je snad jasné z manuálu
|
||
Mikeses Profil * |
#3 · Zasláno: 15. 7. 2009, 16:05:27
hm z toho sem nic nepochopil
|
||
Werewolf Profil |
#4 · Zasláno: 15. 7. 2009, 18:13:41
Mikeses:
Tak se nauč anglicky, navštiv http://www.googleforidiots.com/ a vyhledej si tam „PHP manual“. Projednou ti to usnadním: http://docs.php.net/manual/en/function.usort.php. |
||
Mikeses Profil * |
#5 · Zasláno: 15. 7. 2009, 18:34:15
vim ze to tam je ae nevim to pouzit do toho pls
|
||
Časová prodleva: 15 let
|
0