. : Здесь могла бы быть ваша реклама : .
    Версия 4.0  . : Главная  . : HTML  . : CSS  . : SSI  . : Написать  . : Гостевая    05 мая 2008 г.  
 . : SSI
 . : Команды
 : break
 : config
 : counter
 : echo
 : email
 : exec
 : flastmod
 : fsize
 : goto
 : hide
 : if
 : include
 : label
 : odbc
 : show
 . : Параметры
 : Параметры
 . : Переменные
 : Переменные
 . : Команды

if

Применяется для управления выводом страницы по условию
Синтаксис такой:
<!--#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>



© LIV 2008