![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 22.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
File manager airfilemanager pokazuje listę plików na serwerze calkowicie nieuporządkowaną.
Znalazłem pętle foreach która za to odpowiada. Może ktoś poradzi jak ją zmienić,aby pliki były porządkowane np. po nazwie. Poniżej cytuje: Kod # show files
foreach($filetbl as $item) { $cnt++; $name = htmlspecialchars($item['name']); $preview = 'false'; if($item['type'] == 'image' || $item['type'] == 'text') $preview = 'true'; $total_size += $item['size']; $fsize = $item['size'].' B'; if($item['size'] > 1023) $fsize = number_format($item['size'] / 1024, 1, '.', ' ').' KB'; if($item['size'] > 1048575) $fsize = number_format($item['size'] / 1048576, 1, '.', ' ').' MB'; $icon = 'unknown.gif'; if(stristr($item['name'], '.doc') || stristr($item['name'], '.rtf') || stristr($item['name'], '.sxw') || stristr($item['name'], '.txt')) $icon = 'doc.gif'; elseif(stristr($item['name'], '.gif') || stristr($item['name'], '.jpg') || stristr($item['name'], '.png') || stristr($item['name'], '.jpeg') || stristr($item['name'], '.jpe') || stristr($item['name'], '.svg')) $icon = 'image.gif'; elseif(stristr($item['name'], '.pdf')) $icon = 'pdf.gif'; elseif(stristr($item['name'], '.swf')) $icon = 'swf.gif'; echo "\t\t".'<input type="checkbox" name="zaz[]" value="'.htmlspecialchars(urlencode($name)).'"><a href="#" onclick="sel(\''.htmlspecialchars(urlencode($name)).'\','.$preview.',false); return!1;" style="background-image:url(images/'.$icon.');"><span>'.htmlspecialchars($name).'</span> '.$fsize.'</a>'."\n"; } Ten post edytował bogdanh 23.05.2012, 14:47:22 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 19:10 |