Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Хаки » Загрузка файлов в опредёлнные папки

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


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

вопрос
Здравствуйте. Помогите решить проблему.
Есть хак, загрузка файлов в окне добавления новости. У каждой категории (например музыка), в папке 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 - -

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

E-BOYZ
Юзер

E-BOYZ - -

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

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

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