<html><body bgcolor="#FFFFFF"><div>Что-то мне подсказывает, что тот самый мини-язык из обсуждения хеширующих функций пригодился бы и здесь :)<br><br><div><br class="webkit-block-placeholder"></div><div>С уважением,</div>Петр Леонов.<br><div><div>+7 (905) 758-12-73</div></div></div><div><br>On 25.05.2009, at 14:43, "Dmitry Dedukhin" &lt;<a href="mailto:dedukhin@mail.ru">dedukhin@mail.ru</a>> wrote:<br><br></div><div></div><blockquote type="cite"><div>

<div><font size="2" face="Arial">Обновлённый (но всё такой же "сырой") патч, 
добавлены условия &lt;, >, &lt;= и >=</font></div>
<div><font size="2" face="Arial">Работают также как в апаче (через 
strcmp).</font></div>
<blockquote style="BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px" dir="ltr">
  <div style="FONT: 10pt arial">----- Original Message ----- </div>
  <div style="FONT: 10pt arial; BACKGROUND: #e4e4e4; font-color: black"><b>From:</b> 
  <a title="dedukhin@mail.ru" href="mailto:dedukhin@mail.ru">Dmitry Dedukhin</a> 
  </div>
  <div style="FONT: 10pt arial"><b>To:</b> <a title="nginx-ru@sysoev.ru" href="mailto:nginx-ru@sysoev.ru"><a href="mailto:nginx-ru@sysoev.ru">nginx-ru@sysoev.ru</a></a> </div>
  <div style="FONT: 10pt arial"><b>Sent:</b> Monday, May 25, 2009 11:14 AM</div>
  <div style="FONT: 10pt arial"><b>Subject:</b> Re: Поделитесь патчем, который 
  реализует многоуровневый SSI if</div>
  <div><br></div>
  <div><font size="2" face="Arial">Крайне сырой патч прилагается, реализует 16 
  уровней вложенности на 32-битной платформе.</font></div>
  <div><font size="2" face="Arial">В нём отсутствуют некоторые проверки, к тому же я 
  не уверен, что всеобъемлюще протестировал его.</font></div>
  <div><font size="2" face="Arial"></font>&nbsp;</div>
  <div><font size="2" face="Arial">Игорь, как вы отнесётесь к бредовой идее 
  реализации условий >, &lt;, >= и &lt;= через вычитание 
  "столбиком"?</font></div>
  <blockquote style="BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px" dir="ltr">
    <div style="FONT: 10pt arial">----- Original Message ----- </div>
    <div style="FONT: 10pt arial; BACKGROUND: #e4e4e4; font-color: black"><b>From:</b> 
    <a title="jchannelx@gmail.com" href="mailto:jchannelx@gmail.com">J Channel</a> 
    </div>
    <div style="FONT: 10pt arial"><b>To:</b> <a title="nginx-ru@sysoev.ru" href="mailto:nginx-ru@sysoev.ru"><a href="mailto:nginx-ru@sysoev.ru">nginx-ru@sysoev.ru</a></a> </div>
    <div style="FONT: 10pt arial"><b>Sent:</b> Sunday, May 24, 2009 3:16 
AM</div>
    <div style="FONT: 10pt arial"><b>Subject:</b> Поделитесь патчем, который 
    реализует многоуровневый SSI if</div>
    <div><br></div>
    <div>или сложные условия типа<br>
    <div>&lt;!--#if expr="($a = test1) &amp;&amp; ($b = test2)" --></div>
    <div>как в &nbsp;апаче.</div>
    <div>С одноуровневым как-то тоскливо совсем.</div>
    <div><br></div>
    <div>Ещё заметка: в апаче конструкция вида</div>
    <div>&lt;!--#if expr="$feed=/^$/" --></div>
    <div>работает нормально, в nginx не работает, пока не заэкранируешь $ 
    -&nbsp;</div>
    <div>invalid variable name in "^$" while sending response to 
    client&nbsp;</div>
    <div>пишет. Почему так? :)</div>
    <div><br></div></div></blockquote></blockquote>
</div></blockquote><blockquote type="cite"><div>&lt;ngx_http_ssi_filter_module.c.patch></div></blockquote><blockquote type="cite"><div>&lt;ngx_http_ssi_filter_module.h.patch></div></blockquote></body></html>