Forums / National / Russian / Тех. поддержка / Загрузка файлов на сервер

Benderoki
#36091 2012-11-03 07:19
#36090 Yusupov:

Нельзя так просто скопировать часть кода и перенести куда вам нужно. Смотрите исходники. У вас же нет привязки к сообщению к которому вы файлы прикрепляете. А вдруг в таблице уже есть файлы с таким же значением att_pid? Вообще эта таблица предназначена для файлов прикрепленных к проектам, а не для других сущностей

Да нет, там я по другому сделал немного для первого предложения отедельная табличка куда заливает имя самого файла. Т.е. в sed_offers есть отдельная таблица item_attachs

 

Added 24 minutes later:

Подскажите ещё, пожалуйста. Как можно сделать, чтоб надпись "загрузить" отображается только если в таблице что-то есть, т.е. если файлы не заливали, то и надпись эта не должна показыватся. Поидее как-то проверку просто ввести? 

Попробовал так: 

        if(!empty($posts['post_attachs'])){ $pst->assign(array( "POST_ROW_ATTACHS" => $posts['post_attachs'], ));}

Но это только проверка, надпись всё равно выводится

Added 29 minutes later:

И ещё вопрос, эта переменная $_FILES это общая переменная cms? Т.е. в настройках, если не ошибаюсь, есть настройка типов заливаемых файлов, можно ли как-то ограничить типы файлов

This post was edited by Benderoki (2012-11-03 08:13, 12 years ago)