ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [SSI] проверка переменных на пустотность



<!--# if expr="$feed" -->
<!--# else -->
feed is empty
<!--# endif -->

если уж на то пошло, то так будет возможно быстрее

----- Original Message ----- From: "Михаил Монашёв" <postmaster@xxxxxxxxxxxxx>
To: "ываукп Лвапу" <nginx-ru@xxxxxxxxx>
Sent: Friday, May 29, 2009 3:44 PM
Subject: Re: [SSI] проверка переменных на пустотность


Здравствуйте, ываукп.

Есть предположение, что второй вариант лучше первого по скорости и
возможно более предпочтителен. Объявил один раз пустую переменную и
потом много раз с ней сравниваешь. Всё ж быстрее чем регэксп.

ыЛ> Т.к. конструкция
ыЛ> <!--#if expr="$feed=/^$/" -->
ыЛ>  feed is empty
ыЛ> <!--#endif -->
ыЛ> в nginx не работает, требуется ей замена
ыЛ> Единственный рабочий вариант, который я пока нашел, таков:
ыЛ> <!--#set var='empty' value='' -->
ыЛ> <!--#if expr='$feed=$empty' -->
ыЛ>  feed is empty
ыЛ> <!--#endif -->

ыЛ> Но это не очень удобный вариант. Ваши предложения?




--

С уважением,
Михаил Монашёв, SoftSearch.ru
mailto:postmaster@xxxxxxxxxxxxx
ICQ# 166233339
http://michael.mindmix.ru/
Без бэкапа по жизни.






 




Copyright © Lexa Software, 1996-2009.