Шифрование и секретность в Linux


Использование тега



Листинг 13.12. Использование тега <varparser>
при подготовке команды SQL

<1хр>

<varparser find=..... replace="\'">

<include sql="SELECT * FROM table WHERE txtfield = '$txt'">

<field />
<br />

</include>

</varparser>

</lxp>

В листинге 13.12 тег <varparser find=..... replace="\' ">
приказывает LXP заменять апострофы экранированной последовательностью \' во всех подставляемых значениях переменных.

Обратите внимание: поиск с заменой производится только в подставляемых значениях. По этой причине литералы-апострофы в атрибуте sql тега <1 ncl ude>
остаются без изменений; модификация относится только к значениям, подставляемым в этот атрибут (то есть значению переменной txt в листинге 13.12).

Завершающий тег </varparser>
возвращает LXP к обычному режиму подстановки переменных.

Примечание 2
Примечание 2

Вложение тегов <varparser>
позволяет установить несколько одновременных правил поиска с заменой.



Содержание раздела