>>>ВОПРОСЫ НОВИЧКОВ<<<

344K
.
Fikus79

Вот это должно вывести все папки с корня загрузок с указанием сколько файлов и папок в каждой из основных папок. Даже покажет, сколько новых файлов.

$req = mysql_query("SELECT COUNT(*) FROM `download` WHERE `refid` = '$cat' AND `type` = 'cat'");
    $totalcat = mysql_result($req, 0);
    // Подсчитываем число файлов
    $req = mysql_query("SELECT COUNT(*) FROM `download` WHERE `refid` = '$cat' AND `type` = 'file'");
    $totalfile = mysql_result($req, 0);
    $total = $totalcat + $totalfile;
    if ($total > 0) {
        $zap = mysql_query("SELECT * FROM `download` WHERE `refid` = '$cat' ORDER BY `type` ASC, `text` ASC, `name` ASC LIMIT " . $start . "," . $kmess);
        while ($zap2 = mysql_fetch_array($zap)) {
            ////////////////////////////////////////////////////////////
            // Выводим список папок                                   //
            ////////////////////////////////////////////////////////////
            if ($totalcat > 0 && $zap2['type'] == 'cat') {
                echo '<div class="list1">';
                echo '<a href="/download/index.php?cat=' . $zap2['id'] . '">' . $zap2['text'] . '</a>';
                $g1 = 0;
                // Считаем число файлов в подкаталогах
                $req = mysql_query("SELECT COUNT(*) FROM `download` WHERE `type` = 'file' AND `adres` LIKE '" . ($zap2['adres'] . '/' . $zap2['name']) . "%'");
                $g = mysql_result($req, 0);
                // Считаем новые файлы в подкаталогах
                $old = $realtime - (3 * 24 * 3600);
                $req = mysql_query("SELECT COUNT(*) FROM `download` WHERE `type` = 'file' AND `adres` LIKE '" . ($zap2['adres'] . '/' . $zap2['name']) . "%' AND `time` > '" . $old . "'");
                $g1 = mysql_result($req, 0);
                echo "($g";
                if ($g1 != 0) {
                    echo "/+$g1)</div>";
                } else {
                    echo ")</div>";
                }
            }
            
            ++$i;
        }
    }
.

Вот так выводится общее количество всех загрузок (' . functions::stat_download() . ')

.

Вопрос такой: мне нужно чтобы через POST передавалось число от 1 до 100. Если юзер ввел что-то другое, то выдает 'ошибка'. Как сделать?

.

Fikus79, а можно этот же код только чтобы новые файлы красным выделялись?

.

Почему не загружает файлы?
Установил как надо, а оно постоянно пишет "Ошибка загрузки файла"

.
a.k.a. Ka2
Alexandr (22.01.2011/11:44)
Почему не загружает файлы?
Установил как надо, а оно постоянно пишет "Ошибка загрузки файла"
права доступа проверь
.

TwoLove, Ну так на какие папки?
Я поставил на Download 777

.

при установке двига пишется на какие папуи и файлы выставлять права

.

Kebs, Я же говорю, сделал всё по инструкии!
Оно всеравно...

.
Alexandr (22.01.2011/12:24)
TwoLove, Ну так на какие папки?
Я поставил на Download 777
Выставь 777 на все подпапки в папке download/ и будет тебе счастье
Всего: 9861