Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
AK666 18.07.2012 10:45
Форма:<form class="zf" method="POST" style="width: auto" action="$env:REQUEST_URI#document-edit" enctype="multipart/form-data"> <input type="hidden" name="db_doc_ID" value="^if(def $tDocument){^tDocument.ID.int(0)}{0}"/> <input class="zf" type="file" name="db_doc_Attach" id="Attach" onclick="return { }"> (16Mb max) <input class="zf" type="submit" name="sm_document-attach" value="Добавить" /> </form>Обработка:
^if(^form:db_doc_ID.int(-1) > 0 && $form:db_doc_Attach is file){ ^db{^void:sql{ UPDATE sm_Document SET AttachBody = _cp1251'^form:db_doc_Attach.sql-string[]', AttachName = _cp1251'$form:db_doc_Attach.name', AttachSize = '$form:db_doc_Attach.size', _edited = $lDate[^date::now[]] '^lDate.sql-string[]', _editor = '$env:REDIRECT_AUTHENTICATE_ID' WHERE ID = $form:db_doc_ID }} }Вылетает по ошибке:
file may not be overwritten with file, store it to variable insteadВсю голову сломал :(