home *** CD-ROM | disk | FTP | other *** search
/ PC World 2002 May / PCWorld_2002-05_cd.bin / Komunik / apache / apache_1.3.24-win32-x86-no_src.exe / F169650_cgi.html.ja.jis < prev    next >
Encoding:
Text File  |  2002-03-21  |  24.2 KB  |  324 lines

  1. et\>
  2.     
  3. eteen tronp>Benvariab  escty <p<code.QUERY_STRING  code.g
  4.     Th  'ojccty <pa <code.GET  code.  tojhs<f Yser:ile n inmllow thpeciftedwthhher a <code.GET  code. or a <code.POST  code. 
  5. <llow tusedw
  6. o del Vir Ss;meata,aby>sthat p theetcode.METHODwocode.
  7.     atn ibuTeei\ theetcode.FORM  code. tar.<oiately to
  8.   Ys r
  9. p  gram"
  10. <lt ena  splm obroe in eel to
  11.  p
  12. ) opsdtrogr:ct. T
  13. pet\>
  14. rrr uc
  15. ic  MS   MSw Fe <unds a ,/there are>librati surror rnd y
  16.  les < aiyay
  17.  >
  18. help es pes direth/pcdata,aosmweIn<ashe webafnd  ores/ptEf thenahpecereC.nes r
  19. CGI p  gram.ediate to
  20. p inschte to
  21. pa
  22. ctt>sgiy
  23.  leslibrati s" ing ansgiy
  24.  leslibrati s">CGIStudioy
  25.  les/librati s   
  26. </y RettFecil(npWhen es wr   pCGI p  gramf, 0   pi flesmlm otFtdrrogreaurror cede>librat ,/in yC
  27.  le, toido>mo,onC.nfrefc und wr te in es g
  28.     ThinofAads
  29. wayieweroerrorssw<a cfast  
  30. developmes .ediately to
  31.   Ifl se're>wr   kquCGI p  gramf 
  32. nePwhlwhy
  33.  les <reurror r aiyay
  34.  </p<achref="apil://www.cpan.org/">CPAN   
  35. w Th  ms<urror pteulnhrm
  36.  lewfe  eeino urposh i<lCGI.pmf Yseeightyollcdireg
  37. mlm otFtdCGI::Lxte,swexml iodowp>BenoanesuiS l settC.
  38.     Bunco
  39. </alts, wexml inoaIn< sepee> in>mo,onp  gramf.ediately to
  40.   Ifl se're>wr   kquCGI p  gramf 
  41. neC,/there are>anvariety C.
  42.     opThiss. On eC.ngs seo
  43. <lt e CGIC>librat ,/fthe <ayse ishref="apil://www.dtuteIntcom/cgic/">apil://www.dtuteIntcom/cgic/work.diate to
  44. p inschte to
  45. pa
  46. ctt>f MSore n  MS   MS"cing anfoMSore n  MS   MS">FfhStudioyreoo-  MS   MS   
  47. </y RettFecil(npThere are>a lnhgenumb  ddf<CGI   dopeciswnutthe w  f Yset ApachheediscussuCGI p  y
  48. msawe Weoes/ptd, tsinutthe Usenepsg    urror ce,p.o-  lr by s.www.au torogr.cgi.  ch 
  49. ete-.e r  soe ili
  50.  pac), fi,onfthe the ile nWsoryrs Guild 
  51. <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
  52.  
  53. Ache"ofctyrse,>0   pi flesp  yayy read thenCGIStudiohpecifc   MS,aqexml hasnaIn<thendetail/inutthe CpFt"
  54. is ld
  55.     CGI p  gramf.sY   chevicn  the Crig nalsv<rs    at thes<ayse ishref="apil://hoohoo.ncsa.uiuc.edu/cgi/ictorface.ce.h, NCSA   
  56.  
  57.     a
  58. ethereo
  59. <l n upd"td draft at thes<ayse ishref="apil://w  fgoluxtcom/coap/cgi/, Ctmm   G"tTo WIctorfaceyse isRFC p  jece   
  60. .e  <p reso 
  61.  
  62. When es pos soep hs< iscrdtut auCGI p  y
  63. m weed 0  'he in p>havogrjewthhher mpla e ili
  64.   fi,o,/in mpla newsg    ,m"ke sure
  65.     ct fsesvotF<eninghn c  MS   MSVadtut wh   hdpptnth awlat es Studioexpecttheao hdpptnsw<a chll wlat oltu>lry
  66. hdpptnth w</ fomplgronfigu< awlat .e r    se're>punnogr awlat .sngust pes r
  67. CGIurror p  gramtw</pin,ao
  68. he" f>possib ewhSs;moonfndogrecede. T /pcw InStudiom"ke icn  kqu,talep  y
  69. m fcohw i pro .ediately to
  70.   Ns oounopsp hs< issVadtut CGI p  y
  71. msapi fle in p> sat ng>ne <rwosat ng> be postheaoothe 13, Apabug<database in p>unldirees  r". suritct fileVi  >
  72. eaep  y
  73. m i\ thee>/p>acdireg
  74. sopeci code.ediate to to
  75. p inschte to
  76. p3he.,codeCENTER, 13, Apa;ref=Se r   V<rs    1.3.0e
  77.   udioechref="./, \imrelrc="../images/i\dex.gif"sa)t="I\dex"ins   
  78.  
  79.     .chref="../, \imrelrc="../images/home.gif"sa)t="Home"ins   
  80.  
  81. 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
  82.  
  83. 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" >
  84. ewexte,s) ogs
  85. 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
  86.   udioeddivschtetely to
  87. p1he.,codecector">CGI $B$K$h$kF0E*%3%s%F%s%D(B        to
  88. ctt>__i\dex__"hing an__i\dex__">   
  89.  <!-- INDEX BEGIN --schtely to
  90. uwayse is neS>
  91. chref="#dyingicren the>F
  92.  cgi, CGIStudio 5$B$K$h$kF0E*%3%s%F%s%D(B   
  93. </ 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   
  94.  ow</a></h2>.uwayse is nis neS>
  95. chref="#scripte.,as".ScriptA.,as   
  96. </ 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   
  97.  ow</a></h2>/h2>.uwayse is nis nis neS>
  98. yse is nis nis nhref="#"CEnictlyrrogropThisstCpFtf tcgiexecuThis">CGIStudio 5 5 5 5 5$B$N<B9T$r2DG=$K$9$k$?$a$K(B OpThiss
  99. $B$rL@<(E*$K;HMQ$9$k(B   
  100. </ the con'L   L   is neS>
  101. chref="#htplain/B
  102.   s">.htplain/ $B%U%!%$%k(B   
  103. </ the L   L   is ne/uwayse is nis ne/ the L   L   e/uwayse is n</ the con'L   Ot<AStudio 5 5.chref="#wr   kqscgip  gram">CGI $B%W%m%0%i%`$r=q$/(B   
  104.  ow</a></h2>.uwayse is nis neS>
  105. chref="#,talB
  106. rstcgip  gram">$B$"$J$?$N:G=i$N(BnCGIyse is nis n$B%W%m%0%i%`(B   
  107. </ the L   L   e/uwayse is n</ the con'L   Ot<AStudio 5 5.chref="#butits="ills.<wr tt p">$B$7$+$7!"$^$@F0$+$J$$(Bn!   
  108.  
  109. chte t></h2>.uwayse is nis neS>
  110. chref="#f
  111.   pFtf ss   s">$B%U%!%$%k$N%Q!<%_%C%7%g%s(B   
  112. </ the con'L   L   Ot<A
  113. chref="# ith n  MS   MS">$B%Q%9>pJs(B   
  114. </ the con'L   L   Ot<A
  115. chref="#cyBeexerrors".$B9=J8%(%i!<(B   
  116. </ the con'L   L   Ot<A
  117. chref="#"rrorlogs".$B%(%i!<%m%0(B   
  118. </ the L   L   e/uwayse is n</ the con'L   Ot<AStudio 5 5.chref="#whatsgoogronbehcn gs scen s"
  119.      5 5.$BN"$G2?$,5/$3$C$F$$$k$N$+(B?   
  120.  ow</a></h2>.uwayse is nis neS>
  121. chref="#"n tronp>Bevariab  s".$B4D6-JQ?t(B   
  122. </ the cocon'L   L   Ot<A
  123. chref="#stdin
  124.  h<tgput".$BI8=`F~=PNO(B   
  125. </ the L   L   e/uwayse is n</ the con'L   Ot<A.chref="#sgiy
  126.  leslibrati s">CGIStudio 5$B%b%8%e!<%k(B/$B%i%$%V%i%j(B   
  127. </ the con'L   Ot<A
  128. chref="#f MSore n  MS   MS">$B99$J$k>pJs(B   
  129. </ the L   e/uwaysyse is<!-- INDEX END --sch'L  
  130. p inschte to
  131. pa
  132. ctt>dyingicren the>F
  133.  cgi, ing andyingicren the>F
  134.  cgi, CGIStudio$B$K$h$kF0E*%3%s%F%s%D(B   
  135. </y RettFecil(tay
  136.  b
  137.     ="1, Aplinec:\tr Studio 5 5.tdhvalicodee o"> sat ng>$B4XO"%b%8%e!<%k(Bwosat ng>.p inschudio  5 5.p inschudio  5 5.chref="../y
  138. /e
  139. _a.,as.ce.h, e
  140. _a.,aswork.p inschudio  5 5.chref="../y
  141. /e
  142. _cgi.ce.h, e
  143. _cgiwork.p inschudio  5 5./tdv ow</a></h2>.tdhvalicodee o"> sat ng>$B4XO"%G%#%l%/%F%#%V(Bwosat ng>.p inschudio  5 5.p inschudio  5 5.chudio  5 href="../y
  144. /e
  145. _mlm
  146. mce.h#addho
  147. ler">en Ho
  148. lerwork.p inschudio  5 5.chref="../y
  149. /corcmce.h#opThiss"AOpF000swork.p inschudio  5 5.chudio  5 href="../y
  150. /e
  151. _a.,as.ce.h#scripte.,as".ScriptA.,as   
  152. <p inschudio  5 5./tdv oudio 5.0trhe io 5.0taye
  153.   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
  154. p inschte to
  155. pa
  156. ctt>stps <p kqstrongtCpFtf tcgi,
  157.     ing anstps <p kqstrongtCpFtf tcgi, CGI $B$r5v2D$9$k$h$&$K(Bm dio A3, Apa$B$r@_Dj$9$k(B   
  158. </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 
  159. po
  160. ctt>scripte.,as"cing anccripte.,as".ScriptA.,as   
  161. </e
  162.   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 
  163. 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 
  164.    $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.
  165.     $B%G%#%l%/%F%#%V$O!"(BURLe$B$NA0$KIU2C$9$k%G%#%l%/%H%j$rDj5A$9$k(Behe 
  166.  code.A.,as  code. $B%G%#%l%/%F%#%V$H$+$J$j;w$F$$$^$9!#(Behe 
  167.  code.A.,as  code. $B$H(Bn code.ScriptA.,as  code. $B$ODL>o!"(Bm dio  code.Dpcup>BeRoot  code.
  168.     $B%G%#%l%/%H%j30$N%G%#%l%/%H%j$N$?$a$K;HMQ$5$l$^$9!#(Behe 
  169.  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 
  170. am$BNc$($P!"(BURLe<code.apil://dev.rcbows
  171. 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 
  172. po
  173. ctt>sgionesotFofscripte.,asgraomitti s"
  174.     ing ansgionesotFofscripte.,asgraomitti s">
  175.     ScriptA.,as $B%G%#%l%/%H%j30$N(BnCGI   
  176. </e
  177.   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 
  178.    <p reso 
  179. po
  180. ctt>"CEnictlyrrogropThisstCpFtf tcgiexecuThis"
  181.     ing an"CEnictlyrrogropThisstCpFtf tcgiexecuThis">m dio CGI $B$N<B9T$r2DG=$K$9$k$?$a$K(B OpThiss
  182. $B$rL@<(E*$K;HMQ$9$k(B   
  183. </e
  184.   thple nam$B%5!<%P$N%a%$%s$N@_Dj%U%!%$%kCf$G(Bn code.OpF000swocode.
  185.     $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
  186.                 OpThiss
  187. +ExecCGIStudio 5 5l in/Draomitten thm chen . nehe 
  188.    $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
  189. 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
  190. ler cgi-script cgi plw<chen . nehe 
  191.  po
  192. ctt>htplain/B
  193.   s"
  194.     ing anhtplain/B
  195.   s">.htplain/ $B%U%!%$%k(B   
  196. </e
  197.   thple nam<code..htplain/</code.
  198.     $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.
  199.     $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 
  200.  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 
  201.    <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
  202. +ExecCGIStchen . nehe 
  203.    $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
  204. p inschte to
  205. pa
  206. ctt>wr   kqscgip  gram"
  207.     ing anwr   kqscgip  gram">CGI $B%W%m%0%i%`$r=q$/(B   
  208. </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 
  209. np$B0l$D$O!"(BCGI $B%W%m%0%i%`$N$9$Y$F$N=PNO$K$O(B MIME--"( 
  210.     $B%X%C%@$rIU$1$J$1$l$P$J$j$^$;$s!#$3$l$O$I$N$h$&$J<oN`$N%3%s%F%s%D(Bm dio $B$r<u$1<h$C$F$$$k$+$r%/%i%$%"%s%H$K<($9(Ba;ref=$B%X%C%@$G$9!#(BStudio$B$[$H$s$I$N>l9g$G$O!"<!$N$h$&$K=PNO$7$^$9(B:.diateu item dio  5 5Celathe--"( :<t xt/ce.hStchen . nehe 
  211.    $B$b$&0l$D$O!"=PNO$r(Ba;rMLe$B$+!"(Burror $B%V%i%&%6$,I=<($9$k$3$H$,$G$-$k2?$+B>$N7A<0$K$9$kI,MW$,$"$j$^$9!#(BStudio$BBgDq$N>l9g$O(Ba;rMLe$B$G$7$g$&$,!"(BGIF $B%$%a!<%8$dB>$NHs(Ba;rMLm dio $B%3%s%F%s%D$r=PNO$9$k(B CGI $B%W%m%0%i%`$r=q$/$3$H$b$"$k$G$7$g$&!#(Behe 
  212.    <p reso 
  213.   $B$3$l$iFsE@0J30$G$O!"(BCGI $B%W%m%0%i%`$r=q$/$3$H$O!"(Burror $B$"$J$?$,=q$$$F$$$kB>$N%W%m%0%i%`$HBg$$$K;w$F$$$k$G$7$g$&!#(Bediatereso 
  214. po
  215. ctt>,talB
  216. rstcgip  gram"
  217.     ing an,talB
  218. rstcgip  gram">$B$"$J$?$N:G=i$N(BnCGIn$B%W%m%0%i%`(B   
  219. </e
  220.   thple nam$B<!$K<($9$N$O!"%V%i%&%6$K(B 1n$B9T0u;z$9$k(B CGI $B%W%m%0%i%`$NNc$G$9!#(BStudio$B0J2<$rF~NO$7!"(B<code.B
  221. 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 
  222.    <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 
  223.    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 
  224.   $B9%$_$N%V%i%&%6$r3+$-!"%"%I%l%9(B<  <p u item dio  5 5apil://www.eOd protcom/cgi-bin/B
  225. rst.plm chen . nehe 
  226.    $B$"$k$$$O%U%!%$%k$rCV$$$?%m%1!<%7%g%s$r;XDj$9$k$H!"(Behe 
  227.  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
  228. p inschte to
  229. pa
  230. ctt>butits="ills.<wr tt p"
  231.     ing anbutits="ills.<wr tt p">$B$7$+$7!"$^$@F0$+$J$$(Bn!   
  232. </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
  233. dwayse is nedt>CGI $B%W%m%0%i%`$N=PNO(B  dthe con'L   Odd
  234. $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
  235. "e$B$H$$$&%a%C%;!<%8(B  dth e con'L   Odd
  236. $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)
  237. 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   
  238. $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
  239. $B$3$l$O%Q!<%_%C%7%g%s$NLdBj$H$$$&$3$H$r0UL#$7$^$9!#(B in p>c)
  240. chref="#errorlogs".13, Apa$B$N%(%i!<%m%0(B   
  241. $B$H!"8e=R$N(B in p>c)
  242. chref="#f
  243.   pFtf ss   s">$B!V%U%!%$%k$N%Q!<%_%C%7%g%s!W(B   
  244. $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
  245.  
  246. chref="#errorlogs".13, Apa$B$N%(%i!<%m%0(B   
  247. $B$r%A%'%C%/$9$k$H!"(Behe 
  248.  e"PreS  ureosp wC.nscript hnad  s"e$B$H$$$&%m%0$,5-O?$5$l$F$$$k$H;W$$$^$9!#(Behe 
  249. o $B$=$7$F!"$*$=$i$/(BnCGI $B%W%m%0%i%`$K$h$C$F@8@.$5$l$?%(%i!<%a%C%;!<%8(Behe 
  250. o $B$b5-O?$5$l$F$$$k$G$7$g$&!#$3$N>l9g!"(BCGI $B%W%m%0%i%`$,E,@Z$J(Behe 
  251. 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 
  252.   <oddhe udioeddwaysreso 
  253. po
  254. ctt>f
  255.   pFtf ss   s"
  256.     ing anf
  257.   pFtf ss   s">$B%U%!%$%k$N%Q!<%_%C%7%g%s(B   
  258. </e
  259.   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 
  260. $B%Q!<%_%C%7%g%s$rM?$($kJ}K!$O!"%U%!%$%k$KC/$G$b<B9T2DG=$H$9$k(Behe 
  261. $B%Q!<%_%C%7%g%s$rM?$($k$3$H$G$9(B:.diateu item dio  5 5chmodsa+x B
  262. rst.plm chen . nehe 
  263.    $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 
  264.   $B$3$l$KBP$9$kNc30$O!"%5!<%P$,(B<.chref="../suexec.ce.h, suexec   
  265. 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 
  266. $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 
  267. po
  268. ctt> ith n  MS   MS"
  269.     ing an ith n  MS   MS">$B%Q%9>pJs(B   
  270. </e
  271.   thple nam$B%3%^%s%I%i%$%s$+$i%W%m%0%i%`$r<B9T$9$k$H$-!"(Burror $B0U<1$7$J$/$F$b%7%'%k$KEO$5$l$k>pJs$,$"$j$^$9!#(BStudio$BNc$($P!";2>H$9$k%U%!%$%k$N$?$a$K$I$3$r8!:w$7$?$i$h$$$+$r(Behe 
  272. $B%7%'%k$KEA$($k%Q%9$,$"$j$^$9!#(B   <p reso 
  273.   $B%W%m%0%i%`$,(BnCGI $B%W%m%0%i%`$H$7$F%&%'%V%5!<%P$K$h$C$F<B9T$5$l$k$H$-!"(Burror $B$=$l$O%Q%9$r;}$A$^$;$s!#(BCGI $B%W%m%0%i%`Fb$G8F$S=P$9$"$i$f$k%W%m%0%i%`(B  O co($BNc$($P!"(B'rsp mail' $B$N$h$&$J$b$N(B),$B$O!"%U%k%Q%9$G;XDj$9$kI,MW$,$"$k$G$7$g$&!#(Behe 
  274. $B$=$l$K$h$j!"(BCGI $B%W%m%0%i%`$r<B9T$7$h$&$H$7$?$H$-!"(Burror $B%7%'%k$O$=$N$h$&$J%W%m%0%i%`$r8+$D$1$k$3$H$,$G$-$^$9!#(B   <p reso 
  275.   $BF1MM$J$3$H$O!"%9%/%j%W%H$N%$%s%?%W%j%?(Bo($B$7$P$7$P(Bn code.  whlm dio   code.) $B$X$N%Q%9$G!"(BCGI $B%W%m%0%i%`$N(B 1n$B9TL\$K<!$N$h$&$K<($5$l$^$9(B:.diatelyu item dio  #!/usr/bin/ whlm chen . nehe 
  276.    $B$3$l$,%$%s%?!<%W%j%?$X$N<B:]$N%Q%9$G$"$k$3$H$r3N<B$K$7$F$*$-$^$9!#(B   <p rereso 
  277. po
  278. ctt>syBeexerrors"
  279.     ing ancyBeexerrors".$B9=J8%(%i!<(B   
  280. </e
  281.   thple namCGI $B%W%m%0%i%`$,<:GT$9$k$N$OBgDq!"(Burror $B%W%m%0%i%`<+?H$KLdBj$,$"$k>l9g$G$9!#0lEY(BnCGI $B$N;H$$J}$rM}2r$7!"(Bm dio $BA0=R$NFs$D$N8m$j$rHH$7$F$$$J$$$J$i$P!"$^$:4V0c$$$J$/$=$&$G$7$g$&!#(Behe 
  282. $B%V%i%&%6$rDL$7$F%F%9%H$r9T$&A0$KI,$:!"%3%^%s%I%i%$%s$+$i(Burror $B%W%m%0%i%`$N<B9T$r;n$7$F$/$@$5$$!#(Behe 
  283. $B$3$l$K$h$j!"BgDq$NLdBj$,5/$3$i$J$/$J$j$^$9!#(B   <p reso 
  284. po
  285. ctt>errorlogs" ing an"rrorlogs".$B%(%i!<%m%0(B   
  286. </e
  287.   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 
  288. $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 
  289.    <p  to
  290. p inschte to
  291. pa
  292. ctt>whatsgoogronbehcn gs scen s"
  293.     ing anwhatsgoogronbehcn gs scen s">$BN"$G2?$,5/$3$C$F$$$k$N$+(B?   
  294. </y RettFthple namCGI $B%W%m%0%i%_%s%0$K=OC#$9$k$H!"(Behe 
  295. $BN"$G5/$3$C$F$$$k$3$H$K$D$$$F99$KM}2r$9$k$3$H$OM-1W$K$J$k$G$7$g$&!#(Behe 
  296. $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 
  297. po
  298. ctt>en tronp>Bevariab  s"
  299.     ing an"n tronp>Bevariab  s".$B4D6-JQ?t(B   
  300. </e
  301.   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 
  302.   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 
  303.   $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 
  304. 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.
  305.     $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   
  306. $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
  307. aml $keia(keis %ENV) {Studio 5 5 5p ihe "$keia--n th $ENV{$kei}l inban th";m dio  }w<chen . nehe 
  308.  po
  309. ctt>stdin
  310.  h<tgput"cing anctdin
  311.  h<tgput".STDIN $B$H(B
  312.     STDOUT   
  313. e/e
  314.   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 
  315.   $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 
  316.   $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 
  317. 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
  318. &am ;city=Lex
  319.  to
  320. &am ;seeoe=KY&am ;sotFkick=Sojgrrel%20Monkey
  321. chen . nehe 
  322.    $B;~!9!"$3$N$h$&$JJ8;zNs$,(BnURLe$B$KIU2C$5$l$k$N$r8+$k$G$7$g$&!#(Behe 
  323. $B$=$N>l9g!"%5!<%P$O(Ba<code.QUERY_STRING  code.ehe 
  324. $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