eteen tronp>Benvariab escty <p<code.QUERY_STRING code.g
Th 'ojccty <pa <code.GET code. tojhs<f Yser:ile n inmllow thpeciftedwthhher a <code.GET code. or a <code.POST code.
<llow tusedw
o del Vir Ss;meata,aby>sthat p theetcode.METHODwocode.
atn ibuTeei\ theetcode.FORM code. tar.<oiately to
Ys r
p gram"
<lt ena splm obroe in eel to
p
) opsdtrogr:ct. T
pet\>
rrr uc
ic MS MSw Fe <unds a ,/there are>librati surror rnd y
les < aiyay
>
help es pes direth/pcdata,aosmweIn<ashe webafnd ores/ptEf thenahpecereC.nes r
CGI p gram.ediate to
p inschte to
pa
ctt>sgiy
leslibrati s" ing ansgiy
leslibrati s">CGIStudioy
les/librati s
</y RettFecil(npWhen es wr pCGI p gramf, 0 pi flesmlm otFtdrrogreaurror cede>librat ,/in yC
le, toido>mo,onC.nfrefc und wr te in es g
ThinofAads
wayieweroerrorssw<a cfast
developmes .ediately to
Ifl se're>wr kquCGI p gramf
nePwhlwhy
les <reurror r aiyay
</p<achref="apil://www.cpan.org/">CPAN
w Th ms<urror pteulnhrm
lewfe eeino urposh i<lCGI.pmf Yseeightyollcdireg
mlm otFtdCGI::Lxte,swexml iodowp>BenoanesuiS l settC.
Bunco
</alts, wexml inoaIn< sepee> in>mo,onp gramf.ediately to
Ifl se're>wr kquCGI p gramf
neC,/there are>anvariety C.
opThiss. On eC.ngs seo
<lt e CGIC>librat ,/fthe <ayse ishref="apil://www.dtuteIntcom/cgic/">apil://www.dtuteIntcom/cgic/work.diate to
p inschte to
pa
ctt>f MSore n MS MS"cing anfoMSore n MS MS">FfhStudioyreoo- MS MS
</y RettFecil(npThere are>a lnhgenumb ddf<CGI dopeciswnutthe w f Yset ApachheediscussuCGI p y
msawe Weoes/ptd, tsinutthe Usenepsg urror ce,p.o- lr by s.www.au torogr.cgi. ch
ete-.e r soe ili
pac), fi,onfthe the ile nWsoryrs Guild
<la ginaoesopeci ofoanswprsurror pro,talep hs< iss. Y chevicn tut fore at <ayse ishref="apil://www.hwg.org/fi,os/hwg-.e r s/">apil://www.hwg.org/fi,os/hwg-.e r s/work.diately to
Ache"ofctyrse,>0 pi flesp yayy read thenCGIStudiohpecifc MS,aqexml hasnaIn<thendetail/inutthe CpFt"
is ld
CGI p gramf.sY chevicn the Crig nalsv<rs at thes<ayse ishref="apil://hoohoo.ncsa.uiuc.edu/cgi/ictorface.ce.h, NCSA
a
ethereo
<l n upd"td draft at thes<ayse ishref="apil://w fgoluxtcom/coap/cgi/, Ctmm G"tTo WIctorfaceyse isRFC p jece
.e <p reso
When es pos soep hs< iscrdtut auCGI p y
m weed 0 'he in p>havogrjewthhher mpla e ili
fi,o,/in mpla newsg ,m"ke sure
ct fsesvotF<eninghn c MS MSVadtut wh hdpptnth awlat es Studioexpecttheao hdpptnsw<a chll wlat oltu>lry
hdpptnth w</ fomplgronfigu< awlat .e r se're>punnogr awlat .sngust pes r
CGIurror p gramtw</pin,ao
he" f>possib ewhSs;moonfndogrecede. T /pcw InStudiom"ke icn kqu,talep y
m fcohw i pro .ediately to
Ns oounopsp hs< issVadtut CGI p y
msapi fle in p> sat ng>ne <rwosat ng> be postheaoothe 13, Apabug<database in p>unldirees r". suritct fileVi >
chte t</bodyateu/ce.hschtechte<?xmlsv<rs ="1.0"<encod kq="iso-2022-jp"?sch<!DOCTYPE ce.h PUBLIC "-//W3C//DTD Xile s1.0 T comMThisal//EN"he web"apil://www.w3.org/TR/xce.h1/DTD/xce.h1-t comMThisal.dtd"sch<ce.h xmlns="apil://www.w3.org/1999/xce.h, xml:.sng="ja" .sng="ja" Apli<hnadayste to
tle>13, ApaTulwil>l: CGI $B$K$h$kF0E*%3%s%F%s%D(B ttle>tete t</hnadayse <!-- Engl sh re t. on:s1.8 --sch'L<!-- Backg" >
ewexte,s) ogs
blu (un t. ed),cinvy ( t. ed),ctfn (amiave) --sch t<body bg y r="#ffffff"<t xt="#000000"s) og="#0000ff"te tv) og="#000080"sa) og="#ff0000" Studio 5 5.divhe.,codeCENTER, Aplinec:\imrelrc="../images/sub.gif"sa)t="[APACHE DOCUMENTATION]"ins e con'L Oh3>13, Apa;ref=Se r V<rs 1.3.0e
udioeddivschtetely to
p1he.,codecector">CGI $B$K$h$kF0E*%3%s%F%s%D(B to
ctt>__i\dex__"hing an__i\dex__">
<!-- INDEX BEGIN --schtely to
uwayse is neS>
chref="#dyingicren the>F
cgi, CGIStudio 5$B$K$h$kF0E*%3%s%F%s%D(B
</ the con'L Ot<AStudio 5 5.chref="#stps <p kqstrongtCpFtf tcgi, CGI $B$r5v2D$9$k$h$&$K(Bm dio 5 5A3, Apa$B$r@_Dj$9$k(B
ow</a></h2>.uwayse is nis neS>
chref="#scripte.,as".ScriptA.,as
</ the con'L L Ot<AStudio 5 5 5.chref="#sgionesotFofscripte.,asgraomitti s"Studio 5 5 5.ScriptA.,asa$B%G%#%l%/%H%j30$N(BnCGI
thple namCGI (Comm G"tTo WIctorface),$B$O!"%&%'%V%5!<%P$,(Bm dio $B%3%s%F%s%D@8@.$r$9$k30It%W%m%0%i%`$H6(D4$7$FF0:n$9$k$?$a$NJ}K!$r(Bm dio $BDj5A$7$F$$$^$9!#$=$N%W%m%0%i%`$O$7$P$7$P(BnCGI $B%W%m%0%i%`$d(BnCGIyse is$B%9%/%j%W%H$H8F$P$l$^$9!#(BCGI $B$O!"%&%'%V%5%$%H$KF0E*$J%3%s%F%s%D$r(Bm dio $BCV$/$?$a$N:G$b4JC1$G0lHLE*$JJ}K!$G$9!#$3$N%I%-%e%a%s%H$O!"(Bm dio A3, Apa$B%&%'%V%5!<%P$G(BnCGI $B$r@_Dj$7!"(Bm dio CGI $B%W%m%0%i%`$r=q$-;O$a$k$?$a$NF~Lg=q$H$J$k$G$7$g$&!#(Bediate to
p inschte to
pa
ctt>stps <p kqstrongtCpFtf tcgi,
ing anstps <p kqstrongtCpFtf tcgi, CGI $B$r5v2D$9$k$h$&$K(Bm dio A3, Apa$B$r@_Dj$9$k(B
</y RettFecil(npCGI $B%W%m%0%i%`$r@5$7$/F0:n$5$;$k$K$O!"(BCGI $B$r5v2D$9$k$h$&$K(Bm dio A3, Apa$B$N@_Dj$r9T$&I,MW$,$"$j$^$9!#(BStudio$B$3$l$r9T$J$&$?$a$NJ}K!$,$$$/$D$+$"$j$^$9!#(B <p reso
po
ctt>scripte.,as"cing anccripte.,as".ScriptA.,as
</e
thple nam<code.ScriptA.,as code. $B%G%#%l%/%F%#%V$r;HMQ$7$F!"(Bm dio CGI $B%W%m%0%i%`MQ$NFCJL$JJL%G%#%l%/%H%j$r(B A3, Apa$B$K@_Dj$7$^$9!#(BStudioA3, Apa$B$O!"$3$N%G%#%l%/%H%jCf$NA4$F$N%U%!%$%k$r(BnCGIyse is$B%W%m%0%i%`$G$"$k$H2>Dj$7$^$9!#$=$7$F!"$3$NFCJL$J%j%=!<%9$,(Bm dio $B%/%i%$%"%s%H$+$iMW5a$5$l$k$H!"$=$N%W%m%0%i%`$N<B9T$r;n$_$^$9!#(B <p reso
am<code.ScriptA.,as code. $B%G%#%l%/%F%#%V$O0J2<$N$h$&$K;HMQ$7$^$9(B:.diateu item dio 5 5ScriptA.,as /cgi-bin/ /usr/ the /strong/cgi-bin/w<chen . nehe
$B%G%U%)%k%H0LCV$K(B A3, Apa$B$r%$%s%9%H!<%k$7$?$J$i$P!"(Bm dio $B$3$NNc$O%G%U%)%k%H>uBV$N(Bn code.apild. nop code.m dio $B@_Dj%U%!%$%k$K4^$^$l$F$$$^$9!#(B code.ScriptA.,as code.
code.A.,as code. $B$H(Bn code.ScriptA.,as code. $B$H$N:9$O!"(Bm dio code.ScriptA.,as code. $B$,@\F,<-$G;O$^$k$9$Y$F$N(BnURLe$B$O(BnCGIyse is$B%W%m%0%i%`$H$_$J$5$l$k$H$$$&DI2C$N0UL#$r4^$s$G$$$k$3$H$G$9!#(BStudio$B=>$C$F!">e5-$NNc$G$O!"(Btcode./cgi-bin/ code.m dio $B$G;O$^$k%j%=!<%9$X$N$"$i$f$k%j%/%(%9%H$KBP$7$F!"%G%#%l%/%H%j(Bm dio code./usr/ the /strong/cgi-bin/ code. $B$+$iDs6!$7!"$=$l$i$r(Bm dio CGI $B%W%m%0%i%`$H$7$F07$&$h$&(B A3, Apa$B$K<($7$^$9!#(B <p reso
am$BNc$($P!"(BURLe<code.apil://dev.rcbows
tcom/cgi-bin/tl">.pl code.m dio $B$,MW5a$5$l$?>l9g!"(BA3, Apa$B$O(B $B%U%!%$%k(B proce<code./usr/ the /strong/cgi-bin/tl">.pl code.m dio $B$r<B9T$7!"$=$N=PNO$rJV$9$3$H$r;n$_$^$9!#(Bm dio $B$b$A$m$s!"%U%!%$%k$,B8:_$7!"<B9T2DG=$G$"$j!"(Bm dio $B7h$a$i$l$?J}K!$G=PNO$rJV$7$^$9!#(Bm dio $B$=$&$G$J$1$l$P!"(BA3, Apa$B$O%(%i!<%a%C%;!<%8$rJV$7$^$9!#(B <p reso
po
ctt>sgionesotFofscripte.,asgraomitti s"
ing ansgionesotFofscripte.,asgraomitti s">
ScriptA.,as $B%G%#%l%/%H%j30$N(BnCGI
</e
thple namCGI $B%W%m%0%i%`$O!"%;%-%e%j%F%#>e$NM}M3$+$i(Bn code.ScriptA.,as code.m dio $B$5$l$?%G%#%l%/%H%j$K@)8B$5$l$k$3$H$,$7$P$7$P$"$j$^$9!#$3$NJ}K!$K$h$j!"(Bm dio CGI $B%W%m%0%i%`$r;HMQ$G$-$k%f!<%6$r4IM}<T$,87$7$/@)8f$9$k$3$H$,$G$-$^$9!#(Bm dio $B$7$+$7$J$,$i!"E,@Z$J%;%-%e%j%F%#;vA0BP:v$,$H$i$l$k$J$i$P!"(BCGIyse is$B%W%m%0%i%`$rG$0U$N%G%#%l%/%H%j$G<B9T$G$-$J$$$h$&$K$9$kM}M3$O$"$j$^$;$s!#(Bm dio $BNc$($P!"%f!<%6$K(Bn code.is tDra code. $B%G%#%l%/%F%#%V$G(Bm dio $BH`$i$N%[!<%`%G%#%l%/%H%jG[2<$K%&%'%V%3%s%F%s%D$r;}$?$;$?$$$H$7$^$9!#(Bm dio $B$b$7!"H`$i$,(BnCGI $B%W%m%0%i%`$r;}$D$3$H$rK>$s$G$$$F$b!"%a%$%s$N(Burror <code.cgi-bin code. $B%G%#%l%/%H%j$X$N%"%/%;%9$,$G$-$J$$>l9g!"(BCGIyse is$B%W%m%0%i%`$r<B9T$9$k$3$H$,$G$-$kB>$N>l=j$,I,MW$K$J$j$^$9!#(Behe
<p reso
po
ctt>"CEnictlyrrogropThisstCpFtf tcgiexecuThis"
ing an"CEnictlyrrogropThisstCpFtf tcgiexecuThis">m dio CGI $B$N<B9T$r2DG=$K$9$k$?$a$K(B OpThiss
$B%G%#%l%/%F%#%V$rL@<(E*$K;HMQ$9$k$3$H$G!"FCDj$N%G%#%l%/%H%jG[2<$G(Bm dio CGI $B$N<B9T$r5v2D$9$k$h$&$K;XDj$9$k$3$H$,$G$-$^$9(B:.diateu item dio 5 5l inDraomitte /usr/ the /strong/htgpcs/somegran th
OpThiss
+ExecCGIStudio 5 5l in/Draomitten thm chen . nehe
$B>e5-%G%#%l%/%F%#%V$O!"(BCGI $B%U%!%$%k$N<B9T$r2DG=$K$9$k$h$&(B A3, ApStudio$B$KEA$($^$9!#$^$?!"$I$N%U%!%$%k$,(BnCGI $B%U%!%$%k$+$r%5!<%P$KEA$($k(Bm dio $BI,MW$,$"$j$^$9!#<!$N(Bn code.An Ho
lerwocode. $B%G%#%l%/%F%#%V$NNc$G$O!"(Burror <code.cgi code. $B$^$?$O(B <code.pl code. $B$r3HD%;R$K;}$D$9$Y$F$N%U%!%$%k$r(Bm dio CGI $B%W%m%0%i%`$H$7$F$_$J$9$3$H$r%5!<%P$KEA$($^$9(B:.diateu item dio An Ho
ler cgi-script cgi plw<chen . nehe
po
ctt>htplain/B
s"
ing anhtplain/B
s">.htplain/ $B%U%!%$%k(B
</e
thple nam<code..htplain/</code.
$B%U%!%$%k$O!"%G%#%l%/%H%jKh$K%G%#%l%/%F%#%V$r;XDj$9$kJ}K!$G$9!#(BA3, ApStudio$B$O!"%j%=!<%9$rDs6!$9$k$H$-$K!"Ds6!$9$k%U%!%$%k$,CV$+$l$F$$$k%G%#%l%/%H%jCf$N(Burror <code..htplain/</code. $B$H$$$&%U%!%$%k$r;2>H$7$^$9!#$=$N%U%!%$%k$rH/8+$7$?$i!"(Bm dio $B$=$NCf$GH/8+$5$l$?%G%#%l%/%F%#%V$,E,MQ$5$l$^$9!#(B<code..htplain/</code.
$B%U%!%$%k$O!"(B<code.A. lOr rotF code. $B%G%#%l%/%F%#%V$N;XDj$K$h$j(Bm dio $B;H$($k$h$&$K$J$j$^$9!#(B<code.A. lOr rotF code.$B%G%#%l%/%F%#%V$O!"(Burror <code..htplain/</code. $B%U%!%$%k$G@_Dj$G$-$k%G%#%l%/%F%#%V$N%?%$%W$r;XDj$7$^$9!#(Behe
code.A. lOr rotF code. $B%G%#%l%/%F%#%V$N;XDj$,$J$$>l9g!"$^$C$?$/;H$($^$;$s!#(Bm dio CGI $B$N<B9T$r5v2D$9$k$?$a$KI,MW$H$J$k%G%#%l%/%F%#%V$r;XDj2DG=$K$9$k$K$O!"(Burror $B0J2<$N@_Dj$,%5!<%P$N%a%$%s$N@_Dj$GI,MW$K$J$j$^$9(B:.diateu item dio 5 5A. lOr rotF OpThissm chen . nehe
<code..htplain/</code. $B%U%!%$%k$G$O!"<!$N%G%#%l%/%F%#%V$,I,MW$H(Bm dio $B$J$j$^$9(B:.diateu item dio 5 5OpThiss
+ExecCGIStchen . nehe
$B$3$N@_Dj$G$O!"$3$N%G%#%l%/%H%j$K$*$1$k(Bm dio CGI $B%W%m%0%i%`$N<B9T$r5v2D$9$k$h$&(B A3, Apa$B$KEA$($^$9!#(Bediate to
p inschte to
pa
ctt>wr kqscgip gram"
ing anwr kqscgip gram">CGI $B%W%m%0%i%`$r=q$/(B
</y RettFecil(np$BDL>o$N%W%m%0%i%_%s%0$H(Bm dio CGI $B%W%m%0%i%_%s%0$N4V$K$O<g$KFs$D$N0c$$$,$"$j$^$9!#(B <p reso
rst.pl code. $B$H$$$&%U%!%$%k$KJ]B8$7!"(Bm dio $B$=$l$r(Ba<code.cgi-bin code. $B%G%#%l%/%H%j$KCV$$$F$/$@$5$$!#(Behe
<p u item dio 5 5#!/usr/bin/ whlm dio 5 5rrihe "Celathe--"( :<t xt/ce.h\r\n\r\n";m dio 5 5rrihe "H llo, World."hm chen . nehe
Pwhla$B$K@:DL$7$F$$$J$/$F$b!"(Bm dio $B2?$,5/$3$k$+$rM}2r$9$k$3$H$O$G$-$k$O$:$G$9!#(BStudio1n$B9TL\$O!"(Btcode./usr/bin/ whl code.e$B$G8+$D$1$i$l$k%$%s%?%W%j%?(Bm dio $B$K$3$N%U%!%$%k$r6!5k$9$k$3$H$G$3$N%W%m%0%i%`$,<B9T$5$l$k$3$H$r(BStudioA3, Apa$B$K(B ($B%7%'%k>e$G<B9T$7$h$&$H$7$F$$$k$J$i$P!"$=$N%7%'%k$K(B )m dio $B<($7$^$9!#(B2n$B9TL\$O!"A0=R$7$?$H$*$j(Bfren the--"( m dio $B$NDj5A$r0u;z$7$^$9!#$3$l$K$OI|5"2~9T$NFs$D$NAH$r8e$KIU2C$7$^$9!#(BStudio$B$3$l$K$h$j!"%X%C%@$N=*$j$K6u9T$,CV$+$l!"(Bm dio ;ref=$B%X%C%@$N=*$j$H%\%G%#$N;O$^$j$r<($7$^$9!#(B3n$B9TL\$O!"(Bm dio ``H llo, World.'' $B$H$$$&J8;zNs$r0u;z$7!"$3$l$G=*$j$H$J$j$^$9!#(B< <p reso
$B9%$_$N%V%i%&%6$r3+$-!"%"%I%l%9(B< <p u item dio 5 5apil://www.eOd protcom/cgi-bin/B
code.H llo, World. code. $B$H$$$&(B 1n$B9T$,%V%i%&%6%&%#%s%I(Bm dio $B$K8=$l$k$G$7$g$&!#$=$l$O$"$^$j%(%-%5%$%F%#%s%0$J$3$H$G$O$"$j$^$;$s!#(Bm dio $B$7$+$7!"$3$l$,$&$^$/F0$1$P!"(Bm dio $BB>$N$I$N$h$&$J$b$N$G$bF0$+$9$3$H$,$G$-$k$h$&$K$J$j$^$9!#(B<diate to
p inschte to
pa
ctt>butits="ills.<wr tt p"
ing anbutits="ills.<wr tt p">$B$7$+$7!"$^$@F0$+$J$$(Bn!
</y RettFecil(np$B%&%'%V$+$i(BnCGI $B%W%m%0%i%`$X$N%"%/%;%9$r9T$J$C$?$H$-!"(Burror $B%V%i%&%6$G8+$k2DG=@-$,$"$k;M$D$N4pK\E*$J$3$H$,$"$j$^$9(B:.diately to
dwayse is nedt>CGI $B%W%m%0%i%`$N=PNO(B dthe con'L Odd
$BAG@2$i$7$$(Bn! $B$=$l$O$9$Y$F$,$&$^$/F0$$$?$3$H$r0UL#$7$^$9!#(B p inschudio <p inschudio <oddhe con'L Odt>CGI $B%W%m%0%i%`$N%=!<%9%3!<%I!"$^$?$O(Bcon'L "POST MeApodsNs A le
"e$B$H$$$&%a%C%;!<%8(B dth e con'L Odd
$B$3$l$O!"(BCGI $B%W%m%0%i%`$r=hM}$G$-$k$h$&(Bcon'L A3, Apa$B$rE,@Z$K@_Dj$7$F$$$J$+$C$?$3$H$r0UL#$7$^$9!#(B in p>c)
chref="#stps <p kqstrongtCpFtf tcgi, $B!V(BCGI $B$r5v2D$9$k$h$&$K(Bm dio o A3, Apa$B$r@_Dj$9$k!W(B
$B$N>O$rFI$_D>$7!"(Bm dio r $B$"$J$?$,2?$r4V0c$($?$+$rC5$7$F$_$F$/$@$5$$!#(B p inschudio <p inschudio <oddhe con'L Odt>$B%a%C%;!<%8$,(Bn"Forbidden" $B$G;O$^$C$F$$$k(B dthe con'L Odd
$B$3$l$O%Q!<%_%C%7%g%s$NLdBj$H$$$&$3$H$r0UL#$7$^$9!#(B in p>c)
chref="#errorlogs".13, Apa$B$N%(%i!<%m%0(B
$B$H!"8e=R$N(B in p>c)
chref="#f
pFtf ss s">$B!V%U%!%$%k$N%Q!<%_%C%7%g%s!W(B
$B$N>O$r(Bm dio r $B%A%'%C%/$7$F$/$@$5$$!#(B p inschudio <p inschudio <oddhe con'L Odt>"IctornalsSe r Error"e$B$H$$$&%a%C%;!<%8(B dthe con'L Odd
o $B$=$7$F!"$*$=$i$/(BnCGI $B%W%m%0%i%`$K$h$C$F@8@.$5$l$?%(%i!<%a%C%;!<%8(Behe
o $B$b5-O?$5$l$F$$$k$G$7$g$&!#$3$N>l9g!"(BCGI $B%W%m%0%i%`$,E,@Z$J(Behe
o ;ref=$B%X%C%@$r=PNO$G$-$J$$860x$rCN$k$?$a$K!"(Bm dio r $B0J2<$N3F>O$G%A%'%C%/$7$F$_$F$/$@$5$$!#(Behe
<oddhe udioeddwaysreso
po
ctt>f
pFtf ss s"
ing anf
pFtf ss s">$B%U%!%$%k$N%Q!<%_%C%7%g%s(B
</e
thple nam$B%5!<%P$O$"$J$?$N8"8B$G<B9T$5$l$F$$$J$$$N$rK:$l$J$$$h$&$K!#(Bm dio $B$D$^$j!"5/F0$9$k$H$-!"%5!<%P$OFC8"$r$b$?$J$$%f!<%6(Bn- $BDL>o(Bm dio ``nobody''s$B$d(Bn``www'' $B$N8"8B$G<B9T$5$l$^$9!#$7$?$,$C$F!"(Burror $B$"$J$?$,=jM-$9$k%U%!%$%k$r<B9T$9$k$K$OJL$N%Q!<%_%C%7%g%s(Bm dio $B$,I,MW$H$J$j$^$9!#DL>o!"(B``nobody''s$B$,<B9T$9$k$N$K==J,$J(Behe
$B%Q!<%_%C%7%g%s$rM?$($k$3$H$G$9(B:.diateu item dio 5 5chmodsa+x B
rst.plm chen . nehe
$B$^$?!"$b$7$"$J$?$N%W%m%0%i%`$,B>$N%U%!%$%k$rFI$_=q$-$9$k$J$i$P!"(Bm dio $B$=$l$i$N%U%!%$%k$O!"$3$l$,2DG=$H$J$k@5$7$$%Q!<%_%C%7%g%s(Bm dio $B$r;}$C$F$$$kI,MW$,$"$j$^$9!#(B <p reso
m dio $B$r;HMQ$9$k$h$&@_Dj$5$l$F$$$k>l9g$G$9!#(Bsuexec $B$O!"(BCGIyse is$B%W%m%0%i%`$,CV$+$l$F$$$k%P!<%A%c%k%[%9%H$^$?$O%f!<%6$N(Behe
$B%[!<%`%G%#%l%/%H%j$K$h$C$F!"0[$J$k%f!<%68"8B$G<B9T$5$l$k$h$&$K$7$^$9!#(B in p>suexec $B$O$H$F$b87$7$$%Q!<%_%C%7%g%s$N%A%'%C%/$,$"$j!"(Bm dio $B$=$N%A%'%C%/$rDL2a$G$-$J$$$H(Bn"IctornalsSe r Error"e$B$H$J$j!"$=$N(Bm dio CGI $B%W%m%0%i%`$N<B9T$O<:GT$7$^$9!#(BStudio$B$3$N>l9g!"$I$N%;%-%e%j%F%#%A%'%C%/$,<:GT$7$F$$$k$N$+$rCN$k$?$a$K(B in p>suexec $B%m%0%U%!%$%k$r%A%'%C%/$9$kI,MW$,$"$j$^$9!#(B <p reso
thple nam$B%(%i!<%m%0$OM'C#$G$9!#A4$F$N$&$^$/$$$+$J$$$3$H$O!"(Burror $B%(%i!<%m%0$K%a%C%;!<%8$r@8@.$7$^$9!#I,$:$=$l$r:G=i$K8+$k$Y$-$G$9!#(Bm dio $B$b$7!"$"$J$?$,%&%'%V%5%$%H$r<g:E$7$F$$$k>l=j$,%(%i!<%m%0$N;2>H$r(Behe
$B5v$7$F$$$J$$$J$i$P!"$-$C$HB>$N%5%$%H$G<g:E$9$k$Y$-$G$9!#(Bm dio $B%(%i!<%m%0$NFI$_J}$r3X$V$3$H$G!"$[$H$s$IA4$F$NLdBj$,?WB.$K3NG'$5$l!"(Burror $B?WB.$K2r7h$5$l$k$H$$$&$3$H$,J,$+$k$G$7$g$&!#(Behe
<p to
p inschte to
pa
ctt>whatsgoogronbehcn gs scen s"
ing anwhatsgoogronbehcn gs scen s">$BN"$G2?$,5/$3$C$F$$$k$N$+(B?
$B%V%i%&%6$H%5!<%P$,$I$N$h$&$KAj8_DL?.$9$k$+$K$D$$$F$OFC$K$=$&$G$9!#(Bm dio $B$J$<$J$i!"(B``H llo, World.''m dio $B$r0u;z$9$k%W%m%0%i%`$r=q$/$3$H$O$^$3$H$K7k9=$G$9$,!"(Burror $B$=$l$OFC$KM-1W$G$O$"$j$^$;$s!#(B <p reso
po
ctt>en tronp>Bevariab s"
ing an"n tronp>Bevariab s".$B4D6-JQ?t(B
</e
thple nam$B4D6-JQ?t$O!"$"$J$?$,%3%s%T%e!<%?$r;H$&$H$-$KJU$j$KB8:_$7$F$$$kCM$G$9!#(Bm dio $B$=$l$i$O!"%Q%9(B O co($B%3%^%s%I$r%?%$%W$7$?$H$-$K<B9T$9$k<B:]$N%U%!%$%k$rC5$7=P$9$H$3$m(B)$B!"(Burror $B%f!<%6L>!"C<Kv7?$J$I$N$h$&$JJXMx$J$b$N$G$9!#(Bm dio $BDL>o$N!"KhF|$N4D6-JQ?t$N40A4$J%j%9%H$rD4$Y$k$K$O!"(Burror $B%3%^%s%I%W%m%s%W%H$G(Bn code.en code. $B$rF~NO$7$^$9!#(B <p reso
CGI $B$N=hM}Cf!"%5!<%P$H%V%i%&%6$b4D6-JQ?t$r@_Dj$7!"(Bm dio $B$=$l$K$h$jAj8_$KDL?.$9$k$3$H$,$G$-$k$h$&$K$J$j$^$9!#(Bm dio $B$=$N4D6-JQ?t$O!"%V%i%&%6%?%$%W(Bo(Netsca( , IE, Lynx)$B!"(Burror $B%5!<%P%?%$%W(Bo(13, Ap, IIS, WebS )$B!"<B9T$5$l$F$$$k(Bm dio CGI $B%W%m%0%i%`$NL>A0$J$I$N$h$&$J$b$N$G$9!#(B <p reso
$B$3$l$i$NJQ?t$O(BnCGI $B%W%m%0%i%^$,;HMQ$9$k$3$H$,$G$-$^$9!#(Bm dio $B$=$7$F!"$=$l$O%/%i%$%"%s%H$H%5!<%P$NDL?.$NOC$NH>J,$G$9!#(Bm dio $BI,MW$JJQ?t$N40A4$J%j%9%H$O(B <ayse ishref="apil://hoohoo.ncsa.uiuc.edu/cgi/en .ce.h,yse is apil://hoohoo.ncsa.uiuc.edu/cgi/en .ce.hwork $B$K$"$j$^$9!#(B <p reso
np$B0J2<$NC1=c$J(BePwhl CGI $B%W%m%0%i%`$O!"(Bm dio $BEO$5$l$kA4$F$N4D6-JQ?t$rI=<($7$^$9!#F1MM$N%W%m%0%i%`$O!"(Bm dio A3, Apa$B%G%#%9%H%j%S%e!<%7%g%s$N(Ba<code.cgi-bin code.
$B%G%#%l%/%H%j$KFs$D4^$^$l$F$$$^$9!#$$$/$D$+$NJQ?t$,I,?\$G$"$j!"(Bm dio $B$$$/$D$+$OG$0U$G$"$k$3$H$KCm0U$7$F$/$@$5$$!#$=$7$F!"(Bm dio $B8x<0$N%j%9%H$K$O$J$$$$$/$D$+$NJQ?t$,I=<($5$l$F$$$k$+$b$7$l$^$;$s!#(Bm dio $B$5$i$K!"(BA3, Apa$B$O%G%U%)%k%H$GMQ0U$5$l$F$$$k4pK\E*$J$b$N$K(B in p>.chref="../en .ce.h, $B$"$J$?<+?H$N4D6-JQ?t$r2C$($k(B
$B$?$a$N!"(Bm dio $BB?$/$N0[$J$kJ}K!$rMQ0U$7$F$7$^$9!#(B <p u item dio #!/usr/bin/ whlm 5 5rrihe "Celathe--"( :<t xt/ce.h\n\n";m dio Bor
aml $keia(keis %ENV) {Studio 5 5 5p ihe "$keia--n th $ENV{$kei}l inban th";m dio }w<chen . nehe
po
ctt>stdin
h<tgput"cing anctdin
h<tgput".STDIN $B$H(B
STDOUT
e/e
thple nam$B%5!<%P$H%/%i%$%"%s%H4V$N$b$&0l$D$NDL?.$O!"I8=`F~NO(Bcon'L (<code.STDIN code.)$B$HI8=`=PNO(Be(<code.STDOUT code.)m dio $B$rDL$8$F9T$J$o$l$^$9!#DL>o$NJ8L.$K$*$$$F!"(B<code.STDIN code.Studio$B$O%-!<%\!<%I$d%W%m%0%i%`$,F0:n$9$k$?$a$KM?$($i$l$k%U%!%$%k$r0UL#$7!"(Bm dio code.STDOUT code.t$B$ODL>o%3%s%=!<%k$^$?$O%9%/%j!<%s$r0UL#$7$^$9!#(B in p> <p reso
$B%&%'%V%U%)!<%`$+$i(BnCGI $B%W%m%0%i%`$X(B<code.POST code. $B$7$?$H$-!"(Burror $B%U%)!<%`$N%G!<%?$OFCJL$J%U%)!<%^%C%H$GB+$M$i$l!"(B<code.STDIN code.Studio$B$rDL$7$F!"(BCGI $B%W%m%0%i%`$K0z$-EO$5$l$^$9!#(Bm dio $B%W%m%0%i%`$O%G!<%?$,%-!<%\!<%I$b$7$/$O%U%!%$%k(Bm dio $B$+$iMh$F$$$?$+$N$h$&$K=hM}$9$k$3$H$,$G$-$^$9!#(B <p reso
$B!VFCJL$J%U%)!<%^%C%H!W$O$H$F$bC1=c$G$9!#%U%#!<%k%IL>$HCM$O(Bm dio $B%$%3!<%k(B (=)s$B$G7k$P$l$^$9!#$=$7$FCM$NAH$O%"%s%Q%5%s%I(Bt(&am ;)m dio $B$G7k$P$l$^$9!#%9%Z!<%9!"%"%s%Q%5%s%I!"%$%3!<%k$N$h$&$JLLE]$JJ8;z$O!"(Bm dio $B$=$l$i$,F0:n$rBLL\$K$7$J$$$h$&$K$=$NJ8;z$KAjEv$9$k(Behe
16 $B?J$KJQ49$5$l$^$9!#A4%G!<%?J8;zNs$O!"0J2<$N$h$&$K$J$j$^$9(B: in p> <p reu item dio ing aRich%20Bows
$B$H$$$&4D6-JQ?t$K$=$NJ8;zNs$rF~$l$^$9!#$=$l$O(Ba<code.GET code.m dio $B%j%/%(%9%H$H8F$P$l$^$9!#(B;rMLe$B%U%)!<%`$G$O!"%G!<%?$rEO$9$?$a$K(B in p><code.GET code. $B