parser

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

 

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

file may not be overwritten with table, store it to variable instead

agat 01.09.2006 13:50

есть код:
^if(def $form:media){
	$media_tmp[$form:tables.media]
	
	$media_description_tmp[$form:tables.media_description]
#строка номер 147 - это следующая строка	
$media[^table::create{id	value
^if($media_tmp){^media_tmp.menu{^media_tmp.line[]	$media_tmp.field}[
]}{1	$form:media}}
]
$media_description[^table::create{id	value
^if($media_description_tmp){^media_description_tmp.menu{^media_description_tmp.line[]	$media_description_tmp.field}[
]}{1	$form:media_description}}
]
	^if($media){ 
			$media_description_hash[^media_description.hash[id]]  
			^media.menu{  
	    	$description[$media_description_hash.[$media.id].value] 
 		   	^pSQL.void{
					INSERT INTO
						media (
							article_id,
							lang_id,
							description
						)
					VALUES (
						$article_id,
						^form:lang_id.int(0),
						'^if($description){$description}'
					)
				}
				$media_id[^pSQL.last_insert_id[media]]
 		   	^if(^save_media[
					$.picture[$media.value]
					$.media_source[/media/$article_id/]
					$.media_x_size[800]
					$.thumb_source[/media/$article_id/thumbs/]
					$.thumb_x_size[160]
					$.format[jpg]
					$.name[$media_id]
				]){
					$result[
						<p class="warning">при сохранении изображений возникла ошибка</p>
 		 				^edit_article[]
					]
				}
			} 
		}
	}
разбираться в нем не нужно. Просто скажите мне, почему я получаю вот это:
file
file may not be overwritten with table, store it to variable instead
C:/Apache/Apache2/htdocs/adm/articles/auto.p(147:16) 
--------------------------------------------------------------------------------
create C:/Apache/Apache2/htdocs/adm/articles/auto.p(147:16) 
media_description_tmp C:/Apache/Apache2/htdocs/adm/articles/auto.p(147:2) 
if C:/Apache/Apache2/htdocs/adm/articles/auto.p(142:10) 
if C:/Apache/Apache2/htdocs/adm/articles/auto.p(92:2) 
post_article C:/Apache/Apache2/htdocs/adm/articles/index.html(18:18) 
if C:/Apache/Apache2/htdocs/adm/articles/index.html(14:10) 
if C:/Apache/Apache2/htdocs/adm/articles/index.html(4:2) 
content C:/Apache/Apache2/htdocs/auto.p(275:26) 
body C:/Apache/Apache2/htdocs/auto.p(25:10) 
jBody C:/Apache/Apache2/htdocs/classes//sql.p(76:36) 
connect C:/Apache/Apache2/htdocs/classes//sql.p(76:10) 
inc C:/Apache/Apache2/htdocs/classes//sql.p(76:2) 
server C:/Apache/Apache2/htdocs/auto.p(23:7) 
типа у меня есть объект типа file, и я в него пытаюсь запихнуть объект table. Хотя объект $media нигде раньше не определен и файлом быть не может.