mod_include.xml.ja revision 9aedb0e1a085b07885ebc5dc90199fb0c998ffac
bee2440354b4bc8796e1de0b6cbd60e1f68deba0Phill Cunnington<?xml version="1.0" encoding="iso-2022-jp"?>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster<!DOCTYPE modulesynopsis SYSTEM "/style/modulesynopsis.dtd">
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster<?xml-stylesheet type="text/xsl" href="/style/manual.ja.xsl"?>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster<!-- English Revision: 103883 -->
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster Copyright 2002-2004 The Apache Software Foundation
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster Licensed under the Apache License, Version 2.0 (the "License");
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster you may not use this file except in compliance with the License.
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster You may obtain a copy of the License at
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster Unless required by applicable law or agreed to in writing, software
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster distributed under the License is distributed on an "AS IS" BASIS,
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster See the License for the specific language governing permissions and
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster limitations under the License.
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster<modulesynopsis metafile="mod_include.xml.meta">
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster<description>$B%5!<%P$,%Q!<%9$9$k(B html $B%I%-%e%a%s%H(B (Server Side Includes)</description>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster<compatibility>Apache 2.0 $B$+$i=PNO%U%#%k%?$H$7$F<BAu$5$l$^$7$?!#(B</compatibility>
bee2440354b4bc8796e1de0b6cbd60e1f68deba0Phill Cunnington <p>$B$3$N%b%8%e!<%k$O%U%!%$%k$,%/%i%$%"%s%H$KAw$i$l$kA0$K=hM}$9$k%U%#%k%?$r(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $BDs6!$7$^$9!#=hM}$NFbMF$O(B<dfn>$BMWAG(B</dfn>$B$H8F$P$l$kFCJL$J7A<0$N(B SGML $B%3%a%s%H$K$h$j(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B@)8f$5$l$^$9!#$3$l$i$NMWAG$O>r7oJ,4t$d!"B>$N%U%!%$%k$d(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B%W%m%0%i%`$N=PNO$N<h$j9~$_!"4D6-JQ?t$N@_Dj$dI=<($r9T$J$&$3$H$,(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B$G$-$^$9!#(B</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster<seealso><directive module="core">Options</directive></seealso>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster<seealso><directive module="core">AcceptPathInfo</directive></seealso>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster<seealso><a href="/filter.html">$B%U%#%k%?(B</a></seealso>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster<seealso><a href="/howto/ssi.html">SSI $B%A%e!<%H%j%"%k(B</a></seealso>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <title>Server-Side Includes $B$rM-8z$K$9$k(B</title>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <p>Server Side Includes $B$O(B <code>INCLUDES</code>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <a href="/filter.html">$B%U%#%k%?(B</a> $B$K$h$j<BAu$5$l$F$$$^$9!#(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster Server-side include $B$N%G%#%l%/%F%#%V$r4^$`%I%-%e%a%s%H$N3HD%;R$,(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster .shtml $B$N>l9g!"0J2<$N%G%#%l%/%F%#%V$G$O(B Apache $B$,$=$l$i$r(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B%Q!<%9$7$F!"$=$N7k2L$G$-$k%I%-%e%a%s%H$K(B <code>text/html</code> $B$N(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster MIME $B%?%$%W$r3d$jEv$F$^$9(B:</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster AddOutputFilter INCLUDES .shtml
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <p>$B0J2<$N%G%#%l%/%F%#%V$O(B shtml $B%U%!%$%k$N$"$k%G%#%l%/%H%j$G;XDj$5$l$F$$$k(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $BI,MW$,$"$j$^$9(B ($BDL>o$O(B <directive module="core"
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster type="section">Directory</directive> $B%;%/%7%g%s$G;XDj$7$^$9$,!"(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <directive module="core">AllowOverride</directive> <code>Options</code>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B$,@_Dj$5$l$F$$$k$H!"(B<code>.htaccess</code> $B%U%!%$%k$K=q$/$3$H$b$G$-$^$9(B):</p>
bee2440354b4bc8796e1de0b6cbd60e1f68deba0Phill Cunnington Options +Includes
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <p>$B8_49@-$rJ]$D$?$a$K!"(B<code>server-parsed</code>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <a href="/handler.html">$B%O%s%I%i(B</a> $B$b(B INCLUDES $B%U%#%k%?$r(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $BM-8z$K$7$^$9!#(BMIME $B%?%$%W(B <code>text/x-server-parsed-html</code> $B$d(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <code>text/x-server-parsed-html3</code> $B$N%I%-%e%a%s%H$KBP$7$F$b(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster Apache $B$O(B INCLUDES $B%U%#%k%?$rM-8z$K$7$^$9(B ($B=PNO$5$l$k$b$N$O(B
365156d5428edc07eae024879829e586bbaf9d42Neil Madden MIME $B%?%$%W(B <code>text/html</code> $B$K$J$j$^$9(B)$B!#(B</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster href="/howto/ssi.html">Tutorial on Server Side Includes</a>.</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <title>$B%5!<%P%5%$%I%$%s%/%k!<%I(B (SSI) $B$G$N(B PATH_INFO</title>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <p>SSI $B$G=hM}$5$l$k%U%!%$%k$O%G%U%)%k%H$G$O(B <code>PATH_INFO</code>
365156d5428edc07eae024879829e586bbaf9d42Neil Madden ($B8eB3$N%Q%9L>>pJs(B)
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $BIU$-$N%j%/%(%9%H$r<u$1F~$l$J$/$J$j$^$7$?!#(B<directive
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster module="core">AcceptPathInfo</directive> $B%G%#%l%/%F%#%V$G(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <code>PATH_INFO</code> $BIU$-$N%j%/%(%9%H$r<u$1F~$l$k$h$&$K%5!<%P$r(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B@_Dj$G$-$^$9!#(B</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster<section id="elements"><title>$B4pK\MWAG(B</title>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <p>$B%I%-%e%a%s%H$O!"(BSGML $B$N%3%a%s%H$H$7$FFCJL$J%3%^%s%I$,Kd$a9~$^$l$?(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster HTML $B%I%-%e%a%s%H$H$7$F%Q!<%9$5$l$^$9!#%3%^%s%I$N9=J8$O<!$N$h$&$K(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B$J$C$F$$$^$9(B:</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <!--#<var>element</var> <var>attribute</var>=<var>value</var>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <var>attribute</var>=<var>value</var> ... -->
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <p>$BCM(B ($BLuCm(B: value) $B$OFs=E0zMQId$G0O$`$N$,0lHLE*$G$9$,!"(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B%7%s%0%k%/%*!<%H(B (') $B$H%P%C%/%/%*!<%H(B (`) $B$b;HMQ$G$-$^$9!#(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $BB?$/$N%3%^%s%I$OB0@-(B-$BCM(B ($BLuCm(B: attribute-value) $B$NAH$r0l$D$@$1;XDj$G$-$^$9!#(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B%3%a%s%H$N=*$o$j(B (<code>--></code>)
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B$NA0$K$O!"(BSSI $B$N6g$N0lIt$@$H2r<a$5$l$J$$$h$&$K$9$k$?$a$K6uGr$r(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $BF~$l$F$/$@$5$$!#:G=i$N(B <code><!--#</code> $B$O$^$H$a$F(B<em>$B0l$D(B</em>$B$N(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B6g$G!"6uGr$r$U$/$s$G$O$$$1$J$$$3$HCm0U$7$F$/$@$5$$!#(B</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <p>$BMWAG(B ($BLuCm(B: element) $B$r0J2<$NI=$K<($7$^$9!#(B</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <table border="1">
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <tr><th>$BMWAG(B</th><th>$B@bL@(B</th></tr>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <tr><td><code><a href="#element.config">config</a></code></td>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <td>configure output formats</td></tr>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <tr><td><code><a href="#element.echo">echo</a></code></td>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <td>print variables</td></tr>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <tr><td><code><a href="#element.exec">exec</a></code></td>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <td>execute external programs</td></tr>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <tr><td><code><a href="#element.fsize">fsize</a></code></td>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <td>print size of a file</td></tr>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <tr><td><code><a href="#element.flastmod">flastmod</a></code></td>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <td>print last modification time of a file</td></tr>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <tr><td><code><a href="#element.include">include</a></code></td>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <td>include a file</td></tr>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <tr><td><code><a href="#element.printenv">printenv</a></code></td>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <td>print all available variables</td></tr>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <tr><td><code><a href="#element.set">set</a></code></td>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <td>set a value of a variable</td></tr>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <p>SSI $BMWAG$O(B <module>mod_include</module> $B0J30$N%b%8%e!<%k$G(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $BDj5A$5$l$k$3$H$b$"$j$^$9!#<B:]!"(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <code><a href="#element.exec">exec</a></code> $BMWAG$O(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <module>mod_cgi</module> $B$GDs6!$5$l$F$$$F!"$3$N%b%8%e!<%k$,(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B%m!<%I$5$l$k>l9g$K$N$_MxMQ2DG=$H$J$j$^$9!#(B</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <section id="element.config"><title>config $BMWAG(B</title>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <p>$B<!$N%3%^%s%I$O2r@O$NMM!9$JB&LL$r@)8f$7$^$9!#B0@-$O<!$NDL$j$G$9!#(B</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dt><code>echomsg</code> (<em>Apache 2.1 $B0J9_(B</em>)</dt>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dd>$B;XDj$5$l$kCM$O!"(B<code><a href="#element.echo">echo</a></code>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $BMWAG$,L$Dj5A$NJQ?t$r%(%3!<$7$h$&$H$7$?:]$K!"(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B%/%i%$%"%s%H$KAw$i$l$k%a%C%;!<%8$K$J$j$^$9!#(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <directive module="mod_include">SSIUndefinedEcho</directive>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B%G%#%l%/%F%#%V$r>e=q$-$7$^$9!#(B</dd>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dt><code>errmsg</code></dt>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dd>$B$3$NCM$,!"%I%-%e%a%s%H$N2r@OCf$K%(%i!<$,H/@8$7$?;~$K(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B%/%i%$%"%s%H$KAw?.$5$l$k%a%C%;!<%8$K$J$j$^$9!#(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <directive module="mod_include">SSIErrorMsg</directive>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B%G%#%l%/%F%#%V$r>e=q$-$7$^$9!#(B</dd>
365156d5428edc07eae024879829e586bbaf9d42Neil Madden <dt><code>sizefmt</code></dt>
365156d5428edc07eae024879829e586bbaf9d42Neil Madden <dd>$B$3$NCM$O!"%U%!%$%k$N%5%$%:$rI=<($9$k:]$K;HMQ$9$k(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B%U%)!<%^%C%H$r@_Dj$7$^$9!#CM$O(B $B%P%$%H%+%&%s%H$N(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <code>bytes</code>$B$+!"(BKb $B$d(B Mb $B$rM%@hE*$K;HMQ$9$k(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <code>abbrec</code> ($BNc$($P(B 1024 $B%P%$%H$O(B "1K" $B$HI=<($5$l$^$9(B)
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B$G$9!#(B</dd>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dt><code>timefmt</code></dt>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dd>$B$3$NCM$O(B <code>strftime(3)</code> $B%i%$%V%i%j%k!<%A%s$,(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $BF|;~$r%W%j%s%H$9$k:]$KMQ$$$i$l$^$9!#(B</dd>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster </section> <!-- /config -->
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <section id="element.echo"><title>echo $BMWAG(B</title>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <p>$B$3$N%3%^%s%I$O0J2<$GDj5A$5$l$F$$$k(B <a href="#includevars">include
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $BJQ?t(B</a> $B$rI=<($7$^$9!#JQ?t$,@_Dj$5$l$F$$$J$$>l9g$O(B <directive
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster module="mod_include">SSIUndefinedEcho</directive> $B%G%#%l%/%F%#%V$G(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B7hDj$5$l$k7k2L$H$J$j$^$9!#F|IU$O$=$N;~E@$G$N(B <code>timefmt</code> $B$K=>$C$F(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $BI=<($5$l$^$9!#B0@-$O<!$NDL$j$G$9!#(B</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dt><code>var</code></dt>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dd>$BCM$OI=<($9$kJQ?t$NL>A0$G$9!#(B</dd>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dt><code>encoding</code></dt>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dd><p>$BJQ?t$r=PNO$9$kA0$K!"JQ?tCf$NFCJLJ8;z$r$I$N$h$&$K%(%s%3!<%I$9$k$+$r(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B;XDj$7$^$9!#(B<code>none</code> $B$K@_Dj$5$l$F$$$k$H!"%(%s%3!<%I$O9T$J$o$l$^$;$s!#(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <code>url</code> $B$K@_Dj$5$l$F$$$k$H!"(BURL $B%(%s%3!<%I(B (%-$B%(%s%3!<%I$H$b(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B8F$P$l$F$$$^$9!#$3$l$O%j%s%/Ey$N(B URL $B$N;HMQ$KE,@Z$G$9(B) $B$,(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B9T$J$o$l$^$9!#(B<code>echo</code> $BMWAG$N3+;O;~$O!"%G%U%)%k%H$O(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <code>entity</code> $B$K@_Dj$5$l$F$$$^$9!#$3$l$O%(%s%F%#%F%#%(%s%3!<%I(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster ($BCJMn$d%F%-%9%H$J$I$N%V%m%C%/%l%Y%k$N(B HTML $B%(%l%a%s%H$N%3%s%F%-%9%H$K(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $BE,$7$F$$$^$9(B) $B$r9T$J$$$^$9!#$3$l$O(B <code>encoding</code> $BB0@-(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B$r2C$($k$3$H$GJQ99$G$-$^$9!#JQ99$O<!$N(B <code>encoding</code> $BB0@-$+!"(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $BMWAG$N=*N;$^$G8zNO$r;}$A$^$9!#(B</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <p><code>encoding</code> $BB0@-$O%(%s%3!<%I$NJQ99$r$7$?$$(B <code>var</code>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B$N(B<em>$BA0$K(B</em> $B$"$kI,MW$,$"$k$3$H$KCm0U$7$F$/$@$5$$!#(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B$^$?!"(BISO-8859-1 $B%(%s%3!<%G%#%s%0$G(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $BDj5A$5$l$F$$$kFCJL$JJ8;z$@$1$,%(%s%3!<%I$5$l$^$9!#(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $BJL$NJ8;z$N%(%s%3!<%G%#%s%0$N>l9g$O!"$3$N%(%s%3!<%G%#%s%0$O(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $BK>$_$N7k2L$K$J$i$J$$$+$b$7$l$^$;$s!#(B</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <note type="warning">
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B%/%m%9%5%$%H%9%/%j%W%F%#%s%0$NLdBj$rHr$1$k$?$a$K!"(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <em>$B>o$K(B</em>$B%f!<%6$+$i$N%G!<%?$r%(%s%3!<%I$9$Y$-$G$9!#(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster </section> <!-- /echo -->
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <section id="element.exec"><title>exec $BMWAG(B</title>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <p><code>exec</code> $B%3%^%s%I$O;XDj$5$l$?%7%'%k%3%^%s%I$d(B CGI $B%9%/%j%W%H$r(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B<B9T$7$^$9!#(B<module>mod_cgi</module> $B$,%5!<%P$KAH$_9~$^$l$F$$$k$$$J$1$l$P(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B$J$j$^$;$s!#(B<directive module="core">Option</directive>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <code>IncludesNOEXEC</code> $B$O$3$N%3%^%s%I$rL58z$K$7$^$9!#(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dd><p>$BCM$O(B (%-$B%(%s%3!<%I$5$l$?(B) URL $B$r;XDj$7$^$9!#%Q%9$,(B
bee2440354b4bc8796e1de0b6cbd60e1f68deba0Phill Cunnington $B%9%i%C%7%e(B (/) $B$G;O$^$i$J$$$H$-$O!"%I%-%e%a%s%H$+$i$N(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $BAjBP%Q%9$H$7$F07$o$l$^$9!#$3$N%Q%9$G;2>H$5$l$F$$$k%I%-%e%a%s%H$O(B
bee2440354b4bc8796e1de0b6cbd60e1f68deba0Phill Cunnington $B%5!<%P$,(B CGI $B%9%/%j%W%H$H$7$F07$C$F$$$J$/$F$b(B CGI $B%9%/%j%W%H$H$7$F(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B5/F0$5$l$^$9!#$?$@$7!"%9%/%j%W%H$N$"$k%G%#%l%/%H%j$G$O(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster (<directive module="mod_alias">ScriptAlias</directive>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B$d(B <directive module="core">Option</directive> <code>ExecCGI</code>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B$K$h$C$F(B) CGI $B%9%/%j%W%H$N;HMQ$,5v2D$5$l$F$$$kI,MW$,$"$j$^$9!#(B</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <p>CGI $B%9%/%j%W%H$K$O!"%/%i%$%"%s%H$+$i$N85!9$N%j%/%(%9%H$N(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <code>PATH_INFO</code> $B$H%/%(%j!<J8;zNs(B (<code>QUERY_STRING</code>) $B$,EO$5$l$^$9!#(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B$3$l$i$O(B URL $B%Q%9$H$7$FFCDj(B<em>$B$G$-$J$$(B</em>$B$b$N$G$9!#(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B%9%/%j%W%H$OI8=`(B <a href="mod_cgi.html">CGI</a> $B4D6-$K2C$($F!"(Binclude $BJQ?t$r(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B;HMQ$9$k$3$H$,$G$-$^$9!#(B</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <p>$B%9%/%j%W%H$,!"=PNO$NBe$o$j$K(B <code>Location:</code> $B%X%C%@$rJV$9$H!"(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster HTML $B$N%"%s%+!<(B ($BLuCm!'%j%s%/(B) $B$KJQ49$5$l$^$9!#(B</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <p><code>exec cgi</code> $B$h$j$b!"(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <code><a href="#includevirtual">include virtual</a></code>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B$NJ}$r;H$&$h$&$K$7$F$/$@$5$$!#FC$K!"(BCGI $B$X$NDI2C$N0z?t$r(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B%/%(%j!<J8;zNs$r;H$C$FEO$9$3$H$O(B <code>exec cgi</code> $B$O(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B$G$-$^$;$s$,!"(B<code>include virtual</code> $B$O0J2<$N$h$&$K$7$F(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B2DG=$G$9!#(B</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <!--#include virtual="/cgi-bin/example.cgi?argument=value" -->
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dt><code>cmd</code></dt>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dd><p>$B%5!<%P$O;XDj$5$l$?J8;zNs$r(B <code>/bin/sh</code> $B$r;H$C$F(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B<B9T$7$^$9!#%3%^%s%I$ODL>o$N(B CGI $BJQ?t$K2C$($F(B <a
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster href="#includevars">include $BJQ?t(B</a>$B$b;H$&$3$H$,$G$-$^$9!#(B</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <p>$B$[$H$s$I$N>l9g!"(B<code><a href="#includevirtual">#include
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster virtual</a></code> $B$r;H$&J}$,(B <code>#exec cgi</code> $B$d(B <code>#exec
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster cmd</code> $B$r;H$&$h$j$bNI$$$G$9!#A0<T(B (<code>#include virtual</code>)
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B$OI8=`$N(B Apache $B$N%5%V%j%/%(%9%H5!9=$r;H$C$F%U%!%$%k$d%9%/%j%W%H$N(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B=PNO$r<h$j9~$_$^$9!#(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B$3$A$i$NJ}$,$h$/%F%9%H$5$l%a%s%F%J%s%9$5$l$?J}K!$G$9!#(B</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <p>$B$5$i$K!"(BWin32 $B$N$h$&$J$$$/$D$+$N%W%i%C%H%U%)!<%`$d!"(B<a
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster href="/suexec.html">suexec</a> $B$r;H$C$F$$$k(B unix $B$G$O!"(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <code>exec</code> $B%G%#%l%/%F%#%V$N%3%^%s%I$K(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B0z?t$rEO$7$?$j!"%3%^%s%I$K6uGr$rF~$l$k$3$H$O$G$-$^$;$s!#(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B$G$9$+$i!"0J2<$N$b$N$O(B unix $B$N(B suexec $B$G$J$$@_Dj$G$OF0:n$7$^$9$,!"(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster Win32 $B$d(B suexec $B$r;H$C$F$$$k(B unix $B$G$O4|BT$7$?7k2L$K$O$J$j$^$;$s(B:</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <!--#exec cmd="perl /path/to/perlscript arg1 arg2" -->
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster </section> <!-- /exec -->
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <section id="element.fsize"><title>fsize $BMWAG(B</title>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <p>$B$3$N%3%^%s%I$O;XDj$5$l$?%U%!%$%k$NBg$-$5$r(B <code>sizefmt</code> $B$N(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B=q<0;XDj$K4p$E$$$F=PNO$7$^$9!#B0@-$O<!$NDL$j$G$9!#(B</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dt><code>file</code></dt>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dd>$BCM$O2r@O$5$l$F$$$k%I%-%e%a%s%H$NB8:_$9$k%G%#%l%/%H%j$+$i$N(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $BAjBP%Q%9$G$9!#(B</dd>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dt><code>virtual</code></dt>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dd> $BCM$O(B (% $B%(%s%3!<%I$5$l$?(B) URL-path $B$G$9!#%9%i%C%7%e(B (/) $B$G(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B;O$^$i$J$$$H$-$O%I%-%e%a%s%H$+$i$NAjBP%Q%9$H$7$F07$o$l$^$9!#(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster CGI $B$N=PNO$N%5%$%:$O%W%j%s%H(B<em>$B$5$l$^$;$s(B</em>$B!#(BCGI
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B%9%/%j%W%H<+BN$N%5%$%:$,%W%j%s%H$5$l$k$3$H$KCm0U$7$F$/$@$5$$!#(B</dd>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster </section> <!-- /fsize -->
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <section id="element.flastmod"><title>flastmod $BMWAG(B</title>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <p>$B$3$N%3%^%s%I$O;XDj$5$l$?%U%!%$%k$N:G=*=$@5;~9o$r(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <code>timefmt</code> $B=q<0;XDj$K=>$C$FI=<($7$^$9!#(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B;XDj2DG=$JB0@-$O(B <code>fsize</code> $B%3%^%s%I$HF1$8$G$9!#(B</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster </section> <!-- /flastmod -->
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <section id="element.include"><title>include $BMWAG(B</title>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <p>$B$3$N%3%^%s%I$OJL$NJ8=q$d%U%!%$%k$N%F%-%9%H$r2r@O$7$F$$$k%U%!%$%k$K(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $BA^F~$7$^$9!#A^F~$5$l$k%U%!%$%k$O%"%/%;%9@)8f$N4IM}2<$K$"$j$^$9!#(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B2r@O$7$F$$$k%U%!%$%k$NB8:_$9$k%G%#%l%/%H%j$K(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <a href="core.html#options">Option</a> <code>IncludesNOEXEC</code>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B$,@_Dj$5$l$F$$$k>l9g!"(Btext MIME $B%?%$%W(B (<code>text/plain</code>,
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <code>text/html</code> $BEy(B) $B$N%I%-%e%a%s%H$N$_%$%s%/%k!<%I$,9T$J$o$l$^$9!#(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B$=$NB>$N>l9g$O!"%/%(%j!<J8;zNs$b4^$a!"%3%^%s%I$G;XDj$5$l$?(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B40A4$J(B URL $B$r;H$C$FIaDL$K(B CGI $B%9%/%j%W%H$,8F$S=P$5$l$^$9!#(B</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <p>$BB0@-$,J8=q$N0LCV$r;XDj$7$^$9!#(Binclude $B%3%^%s%I$KM?$($i$l$?$=$l$>$l$N(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $BB0@-$KBP$7$FA^F~:n6H$,9T$J$o$l$^$9!#M-8z$JB0@-$O<!$NDL$j$G$9!#(B</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dt><code>file</code></dt>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dd>$BCM$O2r@O$5$l$F$$$k%I%-%e%a%s%H$NB8:_$9$k%G%#%l%/%H%j$+$i$N(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $BAjBP%Q%9$G$9!#(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <code>../</code> $B$r4^$s$G$$$?$j!"@dBP%Q%9$r;XDj$7$?$j$O$G$-$^$;$s!#(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B$G$9$+$i!"%I%-%e%a%s%H%k!<%H$N30$K$"$k%U%!%$%k$d!"%G%#%l%/%H%j9=B$$G(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B>e0L$K$"$k%U%!%$%k$rA^F~$9$k$3$H$O$G$-$^$;$s!#(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B>o$K$3$NB0@-$h$j$O!"(B<code>virtual</code> $BB0@-$r;H$&$h$&$K$7$F$/$@$5$$!#(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dt><code><a id="includevirtual" name="includevirtual"
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster >virtual</a></code></dt>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dd><p>$BCM$O2r@O$5$l$F$$$k%I%-%e%a%s%H$+$i$N(B (% $B%(%s%3!<%I$5$l$?(B) URL
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B$G$9!#(BURL $B$K$O%9%-!<%`$d%[%9%HL>$r4^$a$k$3$H$O$G$-$^$;$s!#%Q%9$H!"(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B$b$7$"$l$P%/%(%j!<J8;zNs$r;XDj$G$-$k$@$1$G$9!#%9%i%C%7%e(B (/) $B$+$i(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B;O$^$i$J$$>l9g$O!"%I%-%e%a%s%H$+$i$NAjBP%Q%9$H$7$F07$o$l$^$9!#(B</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <p>URL $B$OB0@-$+$i:n$i$l!"$=$N(B URL $B$r%/%i%$%"%s%H$,%"%/%;%9$7$?$H$-$K(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B=PNO$5$l$kFbMF$,2r@O8e$N=PNO$K4^$a$i$l$^$9!#$G$9$+$i!"A^F~$5$l$k(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B%U%!%$%k$OF~$l;R9=B$$K$9$k$3$H$,$G$-$^$9!#(B</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <p>$B;XDj$5$l$?(B URL $B$,(B CGI $B%W%m%0%i%`$G$"$C$?>l9g$O!"(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B%W%m%0%i%`$,<B9T$5$l!"$=$N=PNO$,2r@O$7$F$$$k%U%!%$%kCf$N(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B%G%#%l%/%F%#%V$,$"$C$?0LCV$KA^F~$5$l$^$9!#(BCGI $B$N(B url $B$K(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B%/%(%j!<(B URL $B$rF~$l$k$3$H$b$G$-$^$9!#(B</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <!--#include virtual="/cgi-bin/example.cgi?argument=value" -->
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <p>HTML $B%I%-%e%a%s%H$K(B CGI $B%W%m%0%i%`$N=PNO$r4^$a$kJ}K!$H$7$F$O!"(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <code>include virtual</code> $B$NJ}$,(B <code>exec cgi</code> $B$h$j$b(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B9%$^$7$$J}K!$G$9!#(B</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster </section> <!-- /include -->
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <section id="element.printenv"><title>printenv $BMWAG(B</title>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <p>$B$3$l$O!"B8:_$9$k$9$Y$F$NJQ?t$H$=$NCM$rI=<($7$^$9!#(BApache 1.3.12 $B$+$i!"(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $BFCJL$JJ8;z$O=PNO$5$l$kA0$K%(%s%F%#%F%#%(%s%3!<%I(B ($B>\:Y$O(B <a
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster href="#element.echo"><code>echo</code></a> $BMWAG$r;2>H(B)
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B$5$l$k$h$&$K$J$j$^$7$?!#B0@-$O$"$j$^$;$s!#(B</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <example><title>$BNc(B</title>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <!--#printenv -->
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster </section> <!-- /printenv -->
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <section id="element.set"><title>set $BMWAG(B</title>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <p>$B$3$l$OJQ?t$NCM$r@_Dj$7$^$9!#B0@-$O<!$NDL$j$G$9!#(B</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dt><code>var</code></dt>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dd>$B@_Dj$9$kJQ?t$NL>A0!#(B</dd>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dt><code>value</code></dt>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dd>$BJQ?t$K@_Dj$9$kCM!#(B</dd>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <example><title>$BNc(B</title>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <!--#set var="category" value="help" -->
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster </section> <!-- /set -->
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster</section> <!-- /basic elements -->
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster<section id="includevars">
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <title>Include $BJQ?t(B</title>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <p>$BI8=`(B CGI $B4D6-$NJQ?t$K2C$($F!"(B<code>echo</code> $B%3%^%s%I$d!"(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <code>if</code> $B$d(B <code>elif</code>, $B$=$l$K%I%-%e%a%s%H$+$i8F$S=P$5$l$k(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B$9$Y$F$N%W%m%0%i%`$+$i;HMQ$G$-$kJQ?t$,$"$j$^$9!#(B</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dt><code>DATE_GMT</code></dt>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dd>$B%0%j%K%C%8I8=`;~$K$h$k8=:_;~9o!#(B</dd>
bee2440354b4bc8796e1de0b6cbd60e1f68deba0Phill Cunnington <dt><code>DATE_LOCAL</code></dt>
bee2440354b4bc8796e1de0b6cbd60e1f68deba0Phill Cunnington <dd>$B%m!<%+%k$NI8=`;~$K$h$k8=:_;~9o!#(B</dd>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dt><code>DOCUMENT_NAME</code></dt>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dd>$B%f!<%6$,%j%/%(%9%H$7$?(B ($B%G%#%l%/%H%j$r=|$$$?(B) $B%U%!%$%kL>!#(B</dd>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dt><code>DOCUMENT_URI</code></dt>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dd>$B%f!<%6$,%j%/%(%9%H$7$?(B (% $B%(%s%3!<%I$5$l$?(B) URL-path$B!#(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $BA^F~%U%!%$%k$,F~$l;R$K$J$C$F$$$k>l9g$O!"2r@O$5$l$F$$$k(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B%I%-%e%a%s%H$N(B URL $B$G$O(B<em>$B$J$$(B</em>$B$3$H$KCm0U$7$F$/$@$5$$!#(B</dd>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dt><code>LAST_MODIFIED</code></dt>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dd>$B%f!<%6$,%j%/%(%9%H$7$?%I%-%e%a%s%H$N:G=*=$@5;~9o!#(B</dd>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dt><code>QUERY_STRING_UNESCAPED</code></dt>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <dd>$B%/%(%j!<J8;zNs$,$"$k>l9g!"$3$NJQ?t$K$O(B (%-$B%G%3!<%I$5$l$?(B)
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B%/%(%j!<J8;zNs$,BeF~$5$l$F$$$F!"(Bshell $B$G;HMQ$G$-$k$h$&$K(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <em>$B%(%9%1!<%W(B</em>$B$5$l$F$$$^$9(B (<code>&</code>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B$H$$$C$?FC<lJ8;z$K$O%P%C%/%9%i%C%7%e$,D>A0$KCV$+$l$^$9(B)$B!#(B</dd>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster<section id="substitution"><title>$BJQ?tCV49(B</title>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <p>$BJQ?tCV49$O$?$$$F$$$N>l9g(B SSI $B%G%#%l%/%F%#%V$N0z?t$H$7$FBEEv$J>l=j$K$"$k(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B0zMQId$G0O$^$l$?J8;zNsCf$G9T$J$o$l$^$9!#$3$l$K3:Ev$9$k$b$N$K$O!"(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <code>config</code>,
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <code>exec</code>, <code>flastmod</code>, <code>fsize</code>,
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <code>include</code>, <code>echo</code>, <code>set</code> $B$N(B
365156d5428edc07eae024879829e586bbaf9d42Neil Madden $B3F%G%#%l%/%F%#%V$H!">r7oJ,4tMQ$N%*%Z%l!<%?$X$N0z?t$,$"$j$^$9!#(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B%I%k5-9f$O%P%C%/%9%i%C%7%e$r;H$&$3$H$G;H$&$3$H$,$G$-$^$9(B:</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <!--#if expr="$a = \$test" -->
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <p>$BJQ?tL>$H$7$F$_$J$5$l$kJ8;zNs$NCf$GJQ?t$X$N;2>H$rCV49$9$kI,MW$,$"$k$H$-$O!"(B
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster $B%7%'%k$G$NJQ?tCV49$N$h$&$K!"Cf3g8L$G3g$k$3$H$G6hJL$9$k$3$H$,$G$-$^$9(B:</p>
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster <!--#set var="Zed" value="${REMOTE_HOST}_${REQUEST_METHOD}" -->