parser

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

 

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

Пожалуйста.

G_Z 25.02.2003 20:46

PAF
Хм... Пожалуйста.
Только банально всё до жути :)
Надо было просто усиленней поискать, и фак покопать.

Вот кусок кода:

^connect[mysql://guest:@localhost/base]{
$sect[^string:sql{SELECT `comment` FROM `sect` WHERE 1 AND id = 1}]
}
$output[^untaint{$sect}]
<table border="0" cellspacing="25" cellpadding="2">
<tr>
<td rowspan="2" width="15"></td>
<td width="128"></td>
<td></td>
</tr>
<tr>
<td valign="top" colspan="2">$output</td>
</tr>
</table>

Соответственно, в ячейке таблицы базы лежит отформатированный html текст (<br> - перевод строки и т.п.).
Если извлекаем таблицу, а не строку - untaint построчно при выводе, или через временные переменные.
Пока этого вполне достаточно, хотя не очень наглядно вместо простого текста в базу вводить код.
По сему, возможно будет модернизация до интерпретации форматирования текста путём замены непечатных символов на тэги при извлечении.