ПРОЕКТЫ 


  АРХИВ 


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


  • To: "nginx-ru@xxxxxxxxx" <nginx-ru@xxxxxxxxx>
  • Subject: Re: Поделитесь патчем , который реализует многоуровневый SSI if
  • From: Peter A Leonov <gojpeg@xxxxxxxxx>
  • Date: Mon, 25 May 2009 15:16:52 +0400
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to :in-reply-to:content-type:mime-version:subject:date:references :x-mailer; bh=s5lCZaoMH1s42O9p46mLbEwD/4WLkUAi4fL4lngSVvc=; b=g1j8bWMZ9dvUtEzQ3dxZRYRfPSPbiyfAeDHNIJtBjOX3ktQ1s3htx6Nku6FT4RS5qT 3B9fQ2+9aaakljh+4VnwbMnIOa+YeooGVdEk+5j4pH2O9V51TNO95DfAcYpIdYFWmc3l KE4iAYceAdxh/BLdnS1i0UPQP5eNLjqSpHbsY=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:in-reply-to:content-type:mime-version:subject :date:references:x-mailer; b=YMKxkE+CoDDKZqK022z/pJWvq/7M/P29RIKpkon9EiRxcraOtBNkW4FCseemuIowKx CtH2XlZQ83P9CbmPXDBcCIPRYz/DdQJuL8q7zfqVnKoKyrYMIEDeRz+WCh4WPU0omBnh bDhCpebzaGK/tzmRRCSyigPfzJ/a8Qc4fbxHQ=
  • In-reply-to: <23D0CCCE02944A2B8A5038360934FA06@dedukhin>
  • References: <f0e045700905231616l72e60736x3181fcf181b4b723@xxxxxxxxxxxxxx> <D91D53359DCB4C9E94B212A335DAB5B3@dedukhin> <23D0CCCE02944A2B8A5038360934FA06@dedukhin>

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


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

On 25.05.2009, at 14:43, "Dmitry Dedukhin" <dedukhin@xxxxxxx> wrote:

Обновлённый (но всё такой же "сырой") патч, добавлены условия <, >, <= и >=
Работают также как в апаче (через strcmp).
----- Original Message -----
Sent: Monday, May 25, 2009 11:14 AM
Subject: Re: Поделитесь патчем, который реализует многоуровневый SSI if

Крайне сырой патч прилагается, реализует 16 уровней вложенности на 32-битной платформе.
В нём отсутствуют некоторые проверки, к тому же я не уверен, что всеобъемлюще протестировал его.
 
Игорь, как вы отнесётесь к бредовой идее реализации условий >, <, >= и <= через вычитание "столбиком"?
----- Original Message -----
From: J Channel
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>


 




Copyright © Lexa Software, 1996-2009.