Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Модули » Какой модуль подойдёт для загрузки файлов на сервер для каждого пользователя?

Какой модуль подойдёт для загрузки файлов на сервер для каждого пользователя?


     06.11.2014    Все вопросы » Модули    2288

вопрос
Приветствую, уважаемые знатоки!

Будьте добры, подскажите есть ли модуль для загрузки небольших файлов на сервер, что б создавалась для каждого пользователя своя папка. Простенький, примерно как в админпанели DLE. Я искал, но что то не нашел такого.

Подскажите, может вы знаете?

Ответа пока нет


2 комментария

Twelvee
Юзер

Twelvee - 6 ноября 2014 21:18 -

Правьте файл upload.class.php (engine/classes/uploads/)
Изменяйте пути, к примеру:
Примерно 29 строка, функция saveFile
    function saveFile($path, $filename, $prefix=true) {

        if( !@file_exists( ROOT_DIR . "/uploads/files/" . $this->path_file . $filename ) ){
            return false;
        }

        return $this->path_file . $filename;
    }

Изменяете, с проверкой на авторизацию. Как-то так:
    
if($is_logged){
$vvod = $member_id['name'];
}else{
$vvod = 'unregistred';
}
function saveFile($path, $filename, $prefix=true) {

        if( !@file_exists( ROOT_DIR . "/uploads/files/" . $vvod . $this->path_file . $filename ) ){
            return false;
        }

        return $this->path_file . $filename;
    }


Но это только пример. Главное поймите принцип

eksell-rv
Юзер

eksell-rv - 7 ноября 2014 15:14 -

Спасибо большое, но боюсь моих знаний в php не достаточно для того что бы разобраться.. я в php почти ноль. А модулей я так и не нашел подходящих...

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх