![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Co znaczy kiszka?
Nie sortuje? Czemu mojej propozycji nie sprawdziłeś? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 19:59 |