<?xml version='1.0' encoding='utf-8'?>
<pod xmlns="http://axkit.org/ns/2000/pod2xml">
<head>
	<title>名前 (NAME)</title>
</head>
<sect1>
<title>名前 (NAME)</title>
<para>
Apache::RegistryFilter - Apache::Filter チェーン内での Perl スクリプトの実行
</para>
</sect1>
<sect1>
<title>概要 (SYNOPSIS)</title>
<verbatim><![CDATA[
#httpd.conf 内
]]></verbatim>
<verbatim><![CDATA[
PerlModule Apache::RegistryFilter
]]></verbatim>
<verbatim><![CDATA[
# スクリプトの出力を Apache::SSI に通す
<Files ~ "\.pl$">
 PerlSetVar Filter on
 SetHandler perl-script
 PerlHandler Apache::RegistryFilter Apache::SSI
</Files>
]]></verbatim>
<verbatim><![CDATA[
# テンプレートを利用したいくつかの Perl コード生成と実行
<Files ~ "\.tmpl$">
 PerlSetVar Filter on
 SetHandler perl-script
 PerlHandler YourModule::GenCode Apache::RegistryFilter
</Files>
]]></verbatim>
</sect1>
<sect1>
<title>説明 (DESCRIPTION)</title>
<para>
このモジュールは Apache::RegistryNG のサブクラスで、Apache::RegistryNG 
の全ての機能を含んでいます。二つの間の違いはこのモジュールが Apache::Filter
モジュールと共に利用できるというだけです。
このようなことは Apache::RegistryNG では出来ません。
</para>
<para>
フィルタのセットアップ方法の情報は、Apache::Filter のドキュメントを
ご覧下さい。
</para>
</sect1>
<sect1>
<title>両立しがたい事 (INCOMPATIBILITIES)</title>
<para>
この時点で、あなたがあなたの Registry スクリプトにしなくてはいけないかも
知れないことが一つだけあります。それは非常に細かく、判りづらいことです。
もし、他にもあったならば、どんな変更でも私に指摘してください。
</para>
<list>
<item><itemtext>send_fd() を呼び出すべからず (Don't call send_fd())</itemtext>
<para>
もしあなたが Apache の $r-&gt;send_fd($filehandle) メソッドを呼び出すなら、その出力は
フィルタのチェーンを通してフィルタされることなくブラウザに直接送られます。
もしあなたのスクリプトがチェーン内の最後のフィルタならこれでいいですが、
そうでないならば望む動作をしないでしょう。
</para>
</item>
</list>
</sect1>
<sect1>
<title>警告 (CAVEATS)</title>
<para>
これは Apache::RegistryNG のサブクラスであって Apache::Registry のサブクラス
ではありません。(Apache::Registry をサブクラス化することは容易ではない)
Apache::RegistryNG は機能的にApache::Registry と同等であるとされていますが、
Apache::RegistryNG は十分なテストがされているとは言えない面もあります。
</para>
</sect1>
<sect1>
<title>参考資料 (SEE ALSO)</title>
<para>
perl(1), mod_perl(3), Apache::Filter(3)
</para>
</sect1>
<sect1>
<title>作者 (AUTHOR)</title>
<para>
Ken Williams &lt;ken@forum.swarthmore.edu&gt;
</para>
</sect1>
<sect1>
<title>翻訳者</title>
<para>
谷口公一 &lt;taniguchi@users.sourceforge.jp&gt;
</para>
</sect1>
</pod>
