Re: Поделитесь патчем, который реализует многоуровневый SSI if

Peter A Leonov gojpeg at gmail.com
Mon May 25 15:16:52 MSD 2009


Что-то мне подсказывает, что тот самый мини-язык из обсуждения  
хеширующих функций пригодился бы и здесь :)


С уважением,
Петр Леонов.
+7 (905) 758-12-73

On 25.05.2009, at 14:43, "Dmitry Dedukhin" <dedukhin at mail.ru> wrote:

> Обновлённый (но всё такой же "сырой") патч, добавлены условия <, >,  
> <= и >=
> Работают также как в апаче (через strcmp).
> ----- Original Message -----
> From: Dmitry Dedukhin
> To: nginx-ru at sysoev.ru
> Sent: Monday, May 25, 2009 11:14 AM
> Subject: Re: Поделитесь патчем, который реализует многоуровневый SSI 
>  if
>
> Крайне сырой патч прилагается, реализует 16 уровней вложенности на 3 
> 2-битной платформе.
> В нём отсутствуют некоторые проверки, к тому же я не уверен, что все 
> объемлюще протестировал его.
>
> Игорь, как вы отнесётесь к бредовой идее реализации условий >, <, >= 
>  и <= через вычитание "столбиком"?
> ----- Original Message -----
> From: J Channel
> To: nginx-ru at sysoev.ru
> Sent: Sunday, May 24, 2009 3:16 AM
> Subject: Поделитесь патчем, который реализует многоуровневый SSI if
>
> или сложные условия типа
> <!--#if expr="($a = test1) && ($b = test2)" -->
> как в  апаче.
> С одноуровневым как-то тоскливо совсем.
>
> Ещё заметка: в апаче конструкция вида
> <!--#if expr="$feed=/^$/" -->
> работает нормально, в nginx не работает, пока не заэкранируешь $ -
> invalid variable name in "^$" while sending response to client
> пишет. Почему так? :)
>
> <ngx_http_ssi_filter_module.c.patch>
> <ngx_http_ssi_filter_module.h.patch>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20090525/1e2f7d2f/attachment.html>


More information about the nginx-ru mailing list