parser

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

 

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

Ответ

Павел 16.09.2010 12:19

что-то не склеилось у меня с регулярным выражением, решил сделать предварительную выборку нужных страниц через БД...
^sql{$city[^table::sql{SELECT id,dir,title from ${MAIN:pre}map WHERE parent_id=1526 AND id!=1528} ]}							
						
$rnd(^math:random(7)+1)
						
^for[step](0;2){
		<div class="block city ^if($step == 2){last}">
		^city.offset($rnd)
		<a href="/contacts/regional/">$city.title</a><br />
								$htxt[^file::load[text;/o/${city.id}-${city.dir}.html]]
								$txt[^untaint[as-is]{$htxt.text}]
								$txt
^rem{
$spl[^txt.split[/;l]]
$spl.0
}	
</div>
}
так вот все работает как нужно, НО в некоторых страницах забита информация по двум городам... в итоге лишняя инфа вылезает за границы, поэтому нужно обрезать строку... если раскомментировать две строки, то выдает ошибку... без этих строк работает...

не могу понять, в чем дело