| 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: 16 let
|
|||
0