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

Загрузка файлов в опредёлнные папки


     14.04.2012    Все вопросы » Хаки    3607

вопрос
Здравствуйте. Помогите решить проблему.
Есть хак, загрузка файлов в окне добавления новости. У каждой категории (например музыка), в папке uploads есть папка для этой категории (например music). Как сделать, когда я выбираю категорию музыка при добавлении новости, файлы загружались в папку music? Вот сам код в addnews.php который загружает файлы на сервер:



Вобщем сделал так:


Правильно ли я сделал? Или можно обойтись без этого запроса:
$files_cat = $db->super_query( "SELECT alt_name FROM " . PREFIX . "_category WHERE id='$category_list'" );

Ответил: nowheremany


Запрос можно убрать, если использовать массив $cat_info. т.е.
$files_cat = $cat_info[intval($category_list)];

И еще я не увидел создание категории, если её нет.
        if( ! is_dir( ROOT_DIR . "/uploads/files/" . $files_cat['alt_name'] ) ) {
            @mkdir( ROOT_DIR . "/uploads/files/" . $files_cat['alt_name'], 0777 );
            @chmod( ROOT_DIR . "/uploads/files/" . $files_cat['alt_name'], 0777 );
        }


А вообще проще юзать Мой хак по загрузке

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

E-BOYZ
Юзер

E-BOYZ - 15 апреля 2012 17:56 -

Большое спасибо ;)

E-BOYZ
Юзер

E-BOYZ - 15 апреля 2012 18:24 -

nowheremany, Глянь пожалуйста мой addnews.php
Правильно ли я сделал нет.
Код загрузки файла идёт с 376 строчки по 482
Ссылка на файл: zalil.ru/33078086

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

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

 10.10.2012 lexa21reg  Хаки
наверх