Re: Поделитесь патчем, который реализует многоуровневый SSI if
Dmitry Dedukhin
dedukhin at mail.ru
Mon May 25 11:14:30 MSD 2009
Крайне сырой патч прилагается, реализует 16 уровней вложенности на 32-битной платформе.
В нём отсутствуют некоторые проверки, к тому же я не уверен, что всеобъемлюще протестировал его.
Игорь, как вы отнесётесь к бредовой идее реализации условий >, <, >= и <= через вычитание "столбиком"?
----- 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
пишет. Почему так? :)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20090525/c16dea5f/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ngx_http_ssi_filter_module.c.patch
Type: application/octet-stream
Size: 7560 bytes
Desc: not available
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20090525/c16dea5f/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ngx_http_ssi_filter_module.h.patch
Type: application/octet-stream
Size: 1448 bytes
Desc: not available
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20090525/c16dea5f/attachment-0001.obj>
More information about the nginx-ru
mailing list