Как вывести смайлы чтобы они шли поубыванию для 3.2.2?
Тоесть не в хаотичном порядке вот код из 3.2.2
Знаю что с помощью функции rsort() но где ее применить не понял!
$array = array(); // Разрешаем создание массива
$dir = opendir('../pers/' . $id); // Открываем нужную папку
while ($file = readdir($dir)) {
if (($file != '.') && ($file != "..") && ($file != "name.dat") && ($file != ".svn") && ($file != "index.php")) {
$array[] = $file;
}
}
closedir($dir);
$total = count($array);
$end = $start + $kmess;
if ($end > $total)
$end = $total;
if ($total > 0) {
for ($i = $start; $i < $end; $i++) {
$pers = preg_replace('#^(.*?).(gif|jpg|png)$#isU', '$1', $array[$i], 1);
echo is_integer($i / 2) ? '<div class="list1">' : '<div class="list2">';
echo '<img src="../pers/' . $id . '/' . $array[$i] . '" alt="" /> - ' . $pers . '</div>';
}
}Брал код из 4 ветки
foreach(glob($rootpath . 'images/smileys/user/*/*') as $var){
$file = basename($var);
$name = explode(".", $file);
if (in_array($name[1], $ext)) {
$path = str_replace('..', $set['homeurl'], dirname($var));
$smileys['usr'][':' . functions::trans($name[0]) . ':'] = '<img src="' . $path . '/' . $file . '" alt="" />';
$smileys['usr'][':' . $name[0] . ':'] = '<img src="' . $path . '/' . $file . '" alt="" />';
}
}Но тут две проблемы
1. Название категории
2. Нету скролинга
3. И смайлы идут не верно тоесть
Пример вывода такое
10 1 11 12 13 14 ... 20 2 21 22 ...