parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

file may not be overwritten with file

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
Всю голову сломал :(