Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Модули Какой модуль подойдёт для загрузки файлов на сервер для каждого пользователя?

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


     06.11.2014    Модули    1032

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

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

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

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


Комментарии пользователей (2)

Twelvee
15

124 | 25

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
26

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

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

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

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