Применяется для управления выводом страницы по условию Синтаксис такой: <!--#if expr="УСЛОВИЕ1" -->
HTML-код, который будет выводиться,
если УСЛОВИЕ1 истинно
<!--#elif expr="УСЛОВИЕ2" -->
HTML-код, который будет выводиться,
если УСЛОВИЕ1 ложно,
а УСЛОВИЕ2 истинно
<!--#else -->
HTML-код, который будет выводиться,
если все условия ложны
<!--#endif -->
Условие - это либо строка, которая является истинной, если непустая, или набор операторов сравнения строк. Операторы могут быть ==,!=,<,<=,=> и >. Если вторая строка заключена в "/"(слэши), то условие истинно, если в первой строке встречается хоть одно вхождение второй строки. Можно объединять несколько операторов сравнения с помощью операторов &&(И) и ||(ИЛИ). Для группирования условий используются "()"(скобки).
Пример:Броузер:<b>
<!--#if expr="$HTTP_USER_AGENT=/Nav/ || $HTTP_USER_AGENT=/Mozilla/" -->
Netscape Navigator
<!--#elif expr="$HTTP_USER_AGENT=/Opera/" -->
Opera
<!--#elif expr="$HTTP_USER_AGENT=/MSIE/" -->
Internet Explorer
<!--#else -->
Неизвестный (<!--#echo var="HTTP_USER_AGENT" -->)
<!--#endif -->
</b>
|