ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


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


  ПРОГРАММЫ 



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














     АРХИВ :: Apache-Talk
Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)

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

Re: [apache-talk] =?koi8-r?B?UmU6IFthcGFjaGUtdGFsa10g/sHKzsnLz9fTy8nKINfP0NLP0yDLIA==?= =?koi8-r?B?1MXNLCDL1M8g0MnTwcwv0MXSxcTFzNnXwcwgzc/E1czJ?=



On Thu, 9 Nov 2000, Valery Tuinov wrote:

> From: Valery Tuinov <tuinov@ukrstal.skif.net>
> To: apache-talk@lists.lexa.ru
> Subject: [apache-talk] [koi8-r] Re: [apache-talk] Чайниковский вопрос к
>     [koi8-r] тем, кто писал/переделывал модули
> Date: Thu, 9 Nov 2000 18:13:04 +0200
> X-Mailer: Microsoft Outlook Express 5.00.2919.6700
> X-Procmail-List: Russian Apache Mailing List
> 
> >   Какие функции? Посмотрите, как сделано mod_include а затем задайте
> >   более осмысленный вопрос.
> 
> >   В данной структуре описаны функции, которые вызываются на различных
> >   стадиях обработки запроса, mod_include вызывается на стадии генерации
> >   контента.
> 
> функции открытия и закрытия файлов с данными.
> Похоже, что с открытием я разобрался. Как я понимаю, открывать следует на
> той стадии, когда уже известен путь к запрашиваемому клиентом документу,  но
> еще не начиналось формирование контента. В "module MODULE_VAR_EXPORT
> includes_module" это - запись "header parser"

  Хм. header parser - несколько другое.
  Непонятна ваша задача - вы хотите сделать такой-же модуль,
  прохачить существующий или сделать дополнительную обработку?

  По мне лучший выход - поправить mod_inclide.
  imho content handlers нельзя в стек класть.


> Но в каком месте следует закрывать - так и не понял и не получилось пробным
> путем.

  Посмотрите где делается ap_pfclose.


> Как я пробовал - устанавливал _В_ФАЙЛЕ_ --#set var.. --, а потом пробовал ее
> прочитать, вставляя функцию такового прочтения в разные строки "module
> MODULE_VAR_EXPORT includes_module"

  Вам надо включит ее в send_parsed_file (), в момент когда она
  парсит файл. Если переменные у вас статические, то можно вставить их в
  таблицу в функции add_include_vars.


                                                WBW, Artur

-- 
Вроде и пить бросил, да лучше не становится...

=============================================================================
=               Apache-Talk@lists.lexa.ru mailing list                      =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
=       Archive avaliable at http://www.lexa.ru/apache-talk                 =



 




Copyright © Lexa Software, 1996-2009.