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


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



Листинг 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> позволяет установить несколько одновременных правил поиска с заменой.












Начало  Назад  Вперед


Книжный магазин