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 / F169651_ssi.html.en < prev    next >
Encoding:
Text File  |  2002-03-21  |  21.3 KB  |  532 lines

  1. $H(Bn code.POST  code. $B$N$I$A$i$r;HMQ$9$k$+$r!"(Bm dio  code.FORM  code.$B%?%0$N(Ba<code.METHODwocode.
  2.     $BB0@-$N@_Dj$G;XDj$7$^$9!#(B   <p reso 
  3.   CGI $B%W%m%0%i%`$O!"$=$NJ8;zNs$rLr$KN)$D>pJs$KJ,3d$9$k@UG$$,$"$j$^$9!#(BStudio$B9,$$$K$b!"$=$N%G!<%?=hM}$r=u$1$k%i%$%V%i%j$d%b%8%e!<%k$,B8:_$7$^$9!#(BStudio$B$3$l$i$O!"(BCGI $B%W%m%0%i%`$NB>$NLL$G$bF1MM$KLr$KN)$A$^$9!#(B in p>   <p  to
  4. p inschte to
  5. pa
  6.  
  7. ctt>
  8. sgiy
  9.  leslibrati s"
  10.     ing ansgiy
  11.  leslibrati s">CGI5$B%b%8%e!<%k(B/$B%i%$%V%i%j(B   
  12. </y RettFecil(npCGI $B%W%m%0%i%`$r=q$/$H$-!"LLE]$J;E;v$NBgItJ,$r$7$F$/$l$k(Behe 
  13. $B%3!<%I%i%$%V%i%j$^$?$O%b%8%e!<%k$r;H$&$3$H$r8!F$$9$Y$-$G$9!#(Bm dio $B$3$l$O%(%i!<$r8:$i$7!"Aa$$3+H/$K$D$J$,$j$^$9!#(B   <p reso 
  14. npPwhla$B$G(B CGI $B%W%m%0%i%`$r=q$$$F$$$k$J$i!"%b%8%e!<%k$O(Bm dio <achref="apil://www.cpan.org/">CPAN   
  15. a$B$GDs6!$5$l$F$$$^$9!#(BStudio$B$3$NL\E*$N$?$a$N:G$bIa5Z$7$F$$$k%b%8%e!<%k$O(BlCGI.pme$B$G$9!#(Bm dio CGI::Lxte $B$b8!F$$7$^$7$g$&!#$3$l$O!"$[$H$s$I$N%W%m%0%i%`(B  O co$B$K$*$$$FI,MW$H$9$k$9$Y$F$N5!G=$N:G>.%;%C%H$N<BAu$G$9!#(B   <p reso 
  16.   Ca$B$G(B CGI $B%W%m%0%i%`$r=q$$$F$$$k$J$i!"$$$m$$$m$J%*%W%7%g%s$,$"$j$^$9!#(BStudio$B$3$l$i$NFb$N0l$D$O(B<.
  17. chref="apil://www.dtuteIntcom/cgic/"yse is apil://www.dtuteIntcom/cgic/worka$B$GDs6!$5$l$F$$$k(B CGICa$B%i%$%V%i%j$G$9!#(B<diate to
  18. p inschte to
  19. pa
  20.  
  21. ctt>
  22. f MSore n  MS   MS"
  23.     ing anf MSore n  MS   MS">$B99$J$k>pJs(B   
  24. </y RettFecil(npCGI $B$K4X$9$k>pJs$O%&%'%V$G?tB?$/Ds6!$5$l$F$$$^$9!#(BStudioCGI $B$NLdBj$K$D$$$F$O(BnUseneps$B$N(Bfre,p.o-  lr by s.www.au torogr.cgim dio $B$G!"B>$N%f!<%6$HO@5D$9$k$3$H$,$G$-$^$9!#(Bile nWsoryrs Guides$B$N(Bf-.e r  sehe 
  25. $B%a!<%j%s%0%j%9%H$O!"$"$J$?$N<ALd$K2sEz$7$F$/$l$k0NBg$J%j%=!<%9$G$9!#(Bm dio .
  26. chref="apil://www.hwg.org/fi,os/hwg-.e r  s/"yse is apil://www.hwg.org/fi,os/hwg-.e r  s/work $B$G99$KB?$/$rC5$7=P$9$3$H$,$G$-$^$9!#(B   <p reso 
  27.   $B$=$7$F$b$A$m$s!"$*$=$i$/(BnCGIurror $B%W%m%0%i%`$NF0:n$K4X$9$k>\:Y$NA4$F$,5-=R$5$l$F$$$k(B CGIm dio $B$N;EMM$rFI$`$Y$-$G$9!#%*%j%8%J%k%P!<%8%g%s$r(B <ayse ishref="apil://hoohoo.ncsa.uiuc.edu/cgi/ictorface.ce.h, NCSA   
  28.  $B$G!"(Behe 
  29. $B%"%C%W%G!<%H$5$l$?%I%i%U%H$r(B <ayse ishref="apil://w  fgoluxtcom/coap/cgi/, Ctmm   G"
  30. tTo WIctorfacesRFCurror $B%W%m%8%'%/%H(B   
  31. $B$G;2>H$9$k$3$H$,$G$-$^$9!#(B   <p reso 
  32.   CGI $B$NLdBj$K$D$$$F!"(Bm dio $B2C$o$C$F$$$k%a!<%j%s%0%j%9%H$^$?$O%K%e!<%9%0%k!<%W$K<ALd$rAw$k$H$-!"(Burror $B5/$3$C$?$b$N!"5/$3$C$F$[$7$$$3$H!"<B:]$K5/$3$C$?$3$H$,$I$&0c$&$+!"(Burror $B;HMQ$7$F$$$k%5!<%P!"(BCGIyse is$B%W%m%0%i%`$r5-=R$7$F$$$k8@8l$K4X$9$k==J,$J>pJs$H!"(Behe 
  33. $B2DG=$G$"$l$PLdBj$N%3!<%I$rDs6!$9$k$h$&$K$7$F$/$@$5$$!#(Behe 
  34. $B$=$&$9$k$3$H$G!"LdBj$,$h$j4VC1$K8+$D$+$k$h$&$K$J$j$^$9!#(B<diately to
  35.  
  36. A3, ApStudio$B$N%=!<%9%3!<%I$K$*$$$FLdBj$rH/8+$7$?$3$H$r3N?.$7$F$$$J$$8B$j!"(Bm dio CGI $B$NLdBj$K4X$9$k<ALd$r(B A3, ApStudio$B%P%0%G!<%?%Y!<%9$KAw$k$Y$-$G$J$$$3$H$KCmL\$7$F$/$@$5$$!#(B diate to
  37.  to
  38. p inschte to
  39. p3he.,codeCENTER, 13, Apa;ref=Se r   V<rs    1.3.0e
  40.   udioe
  41. chref="./, \imrelrc="../images/i\dex.gif"sa)t="I\dex"ins   
  42.  
  43.     .
  44. chref="../, \imrelrc="../images/home.gif"sa)t="Home"ins   
  45.  
  46. chte t</bodyateu/ce.hsch<!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"schch<ce.h xmlns="apil://www.w3.org/1999/xce.h, Apli<hnadays    .meta ing angen b><or"eren the="Hle sTidy,slinewww.w3.org"inschte to
  47.  
  48.  
  49. tle>13, ApaTulwil>l: Ictr
  50.  co
  51. </eaooSe r   Side
  52.     Includts  t
  53. tle>te t</hnadayse <!-- Backg" >
  54. ewexte,s) ogs
  55. blu  (un t.  ed),cinvy ( t.  ed),ctfn (amiave) --schch 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
  56.   udioeddivschtetely to
  57. p1he.,codeCENTER, 13, ApaTulwil>l: Ictr
  58.  co
  59. </eaooSe r   Side
  60.     Includts        to
  61.  
  62. ctt>
  63. __i\dex__"hing an__i\dex__">   
  64.  <!-- INDEX BEGIN --sch'L   tely to
  65. uwayse is neS>
  66.  
  67. yse is nhref="#strongtulwil>l:ictr
  68.  co
  69. </to.e r  sideincludts".13, Apyse is nTulwil>l: Ictr
  70.  co
  71. </eaooSe r   Side Includts   
  72. </ the con'L   Ot<A
  73.  
  74. chref="#whataressi">Wlat ore SSI?   
  75. </ the con'L   Ot<A
  76.  
  77. chref="#st
  78. ps <p kqytyrse r  tCpFtf tssi">Ct
  79. ps <p kqcon'L   ,tale.e r   to pFtf t SSI   
  80. </ the con'L   Ot<AStudio 5 5.
  81. chref="#basicssigraomiaves".Basic<SSI graomiaves   
  82.   ow</a></h2>.uwayse is nis neS>
  83.  
  84. chref="#today'sd"
  85. t">Today's<date   
  86. </ the con'L   L   Ot<A
  87.  
  88. chref="#modif
  89. c   MSdateofthef
  90.   ">Modif
  91. c   MScon'L   L   datenC.nfrefB
  92.   </ 
  93. </ the con'L   L   Ot<A
  94.  
  95. chref="#includ
  96.  theresultsofscgip  gram">Includ
  97.  con'L   L   frefresults ofoa CGI p  gram   
  98. </ the L   L   e/uwayse is n</ the con'L   Ot<AStudio 5 5.
  99. chref="#addMThisaleOd pros">en MThisal eOd pros   
  100.   ow</a></h2>.uwayse is nis neS>
  101.  
  102. chref="#whenwaseeindpcup>Bemodif
  103. ed"
  104. When wareth/pcon'L   L   dpcup>Be modif
  105. ed?</ 
  106. </ the con'L   L   Ot<A
  107.  
  108. chref="#includ
  109.  as
  110.  
  111.  
  112. ap>footor">Includ
  113.   
  114. yse is nis nd
  115.  
  116.  
  117. ap>efootor</ 
  118. </ the con'L   L   Ot<A
  119.  
  120. chref="#whatelsecanist
  121. ps ">Wlat else chevIyse is nis nst
  122. ps ?</ 
  123. </ the con'L   L   Ot<A
  124.  
  125. chref="#execuThngcn,
  126.  h<">ExecuThngyse is nis nst,
  127.  h<   
  128. </ the L   L   e/uwayse is n</ the con'L   Ot<AStudio 5 5.
  129. chref="#advanceds.  echnip hs">envanced<SSIStudio 5 5 echnip hs   
  130.   ow</a></h2>.uwayse is nis neS>
  131.  
  132. chref="#sthat pvariab  s".Sthat pyse is nis nvariab  s   
  133. </ the con'L   L   Ot<A
  134.  
  135. chref="#st
  136. dMThisaleOpressi  s">Ct
  137. dMThisalcon'L   L   eOpressi  s   
  138. </ the L   L   e/uwayse is n</ the con'L   Ot<A.
  139. chref="#sonclushis">Conclushis   
  140. </ the L   e/uwayse is<!-- INDEX END --sch'L  
  141. p inschte to
  142. pa
  143.  
  144. ctt>
  145. strongtulwil>l:ictr
  146.  co
  147. </to.e r  sideincludts"
  148.     ing anstrongtulwil>l:ictr
  149.  co
  150. </to.e r  sideincludts".13, Apyse isTulwil>l: Ictr
  151.  co
  152. </eaooSe r   Side Includts   
  153. </y RettFecil(tay
  154.  b
  155.     ="1, Aplinec:\tr Studio 5 5.tdhvalicodee o"> sat ng>Rel"
  156. td M
  157.  leswosat ng>.p inschudio  5 5.p inschudio  5 5.
  158. chref="../y
  159. /e
  160. _includt.ce.h, e
  161. _includtwork.p inschudio  5 5.
  162. chref="../y
  163. /e
  164. _cgi.ce.h, e
  165. _cgiwork.p inschudio  5 5.
  166. chref="../y
  167. /e
  168. _eOpraos.ce.h, e
  169. _eOpraoswork.p inschudio  5 5./tdv ow</a></h2>.tdhvalicodee o"> sat ng>Rel"
  170. td Draomiaves  sat ng>.p inschudio  5 5.p inschudio  5 5.
  171. chref="../y
  172. /corcmce.h#opThiss"AOpF000swork.p inschudio  5 5.
  173. chudio  5 href="../y
  174. /e
  175. _includt.ce.h#xbithack">XBitHackwork.p inschudio  5 5.
  176. chref="../y
  177. /e
  178. _mlm
  179. mce.h#add-"( ">en T"( work.p inschudio  5 5.
  180. chudio  5 href="../y
  181. /e
  182. _mlm
  183. mce.h#addho
  184.  
  185. ler">en Ho
  186.  
  187. lerwork.p inschudio  5 5.
  188. chudio  5 href="../y
  189. /e
  190. _sth"n tfmce.h#Brow.e MatchNoCas ">Brow.e MatchNoCas    
  191. <p inschudio  5 5./tdv oudio 5.0trhe io 5.0tay
  192. e
  193.   thple namT /pcHOWTO B
  194. rstedpptare> in>13, ApaTodaycon'L (apil://www.strongtCdaytcom/)aosmae.e 
  195. tedC.nfrree articlesg
  196.     Theyedpptar hereobyedr cogwp>Beawe We13, ApTodayao
  197. h
  198.     Intornettcom.</ <p reso 
  199.  
  200. Th
  201. <l rticle deals we WeSe r   Side Includts, usu>lry
  202. ccty <direg
  203. st pry<SSI. In eeino rticle, I'll talkVadtut st
  204. ps <p kq ,taldireg
  205. se r   to pFtf t SSIsw<a cictr
  206.  ce lcef basic<SSI  echnip hs
  207.     Bor add
  208.   dyingiceren the pro,taleexis  kquHle spages.ediately to
  209.   I\ theel"
  210. t  
  211. p rttEf thenarticle, we'll talkVadtut lcef ld
  212.     Ss;m.cefwlat fore anvanced<th
  213.  inunopschevbecdone we WeSSIs in p>suchaosmst
  214. dMThisal seeoep>Benoino,taleSSI graomiaves.ediate to
  215. p inschte to
  216. pa
  217.  
  218. ctt>
  219. whataressi" ing anwhataressi">Wlat ore SSI?   
  220. </y RettFecil(npSSI (Se r   Side Includts) ore graomiavesnunopsore place> inm dio ;re spagessw<a cevalu"
  221. td nutthe se r   wex
  222.  >he pages <reurror be kquse r d. Theyeletees  rdd dyingic>lry
  223. gen b><ederen the pr
  224.     a
  225. eexis  kquHle spage, we Wtut havogr prose r  >he theire page
  226.     viaoa CGI p  gram,/in oes/ptdyingice echnology.</ <p reso 
  227.  
  228. The dect. ontEf when >
  229. rrr SSIsw<a cwhen >
  230. ileVi,talepage
  231.     theirery
  232. gen b><edebyelcef p  gram,/inousu>lry
  233. a e 
  234. t  
  235. Ef howStudiomuchaEf thenpage/inoseeoicsw<a chll muchapee>s
  236. waybe
  237.     aomalcul"
  238. td e <ry tlm
  239.  thenpage/inose r d. SSI 
  240. <la ginaoewaycon'L mpladd smaIn<piectedC.n n  MS   MS,>suchaosmthencurrthe plm
  241. mcon'L But if
  242. a e jwilty C.i,talepage 
  243. <lbe kqugen b><edeat thesplm
  244.  
  245.     Ssat  t inose r d,< se
  246. pee> mplloote in lcef les/pdireg
  247. soluThis.ediate to
  248. p inschte to
  249. pa
  250.  
  251. ctt>
  252. st
  253. ps <p kqytyrse r  tCpFtf tssi"
  254.     ing anst
  255. ps <p kqytyrse r  tCpFtf tssi">Ct
  256. ps <p kq ,tale.e r  con'L mplpFtf t SSI   
  257. </y RettFecil(npTplpFtf t SSI nut,tale.e r  ,< se
  258. must
  259. ileVifrefBo   lt pyse isgraomiave eies/ptino,tale code.apild. nop  code.fB
  260.   ,/in inoaurror <code..htplain/</code. B
  261.   :.diateu item dio  5 5OpThiss
  262. +Includts
  263. chen . nehe 
  264.    Th
  265. <lteIns>13, Apaweed 0  ewahe propFtf t B
  266.   s
  267. waybe
  268. p rs <direg
  269.  in SSI graomiaves.  Ns oounopsmo,onst
  270. ps <paThiss
  271. ren ainoStudiomultipro5.
  272. chref="../y
  273. /corcmce.h#opThiss"AOpF000swork graomiaves
  274.     Ssat chevor  rotF 
  275. aml les/p.  Y   w Insp  yay
  276. y pee> mpldpp
  277. y tApyse is code.OpF000swocode.eaoothe hpecif
  278. c draomitte whereo0  ewahe SSIStudioenay
  279. e> in>
  280.      mpldssuritSsat  t geenoevalu"
  281. td las
  282. .ediately to
  283.   Ns  just
  284. any B
  285.    inop rs <
  286.  in SSI graomiaves. Yt fileVipr
  287.     teIn>13, Apaqexml B
  288.   s
  289. pi flesbe
  290. p rs <. There are>twoewaysipr
  291.     do eein.sY   chevteIn>13, Apaprop rs 
  292. any B
  293.    we Weaurror particul"r B
  294.    ex ths MS,>suchaosm<code..sce.hwocode., we W
  295.     Ss;mBo   lt p graomiaves:.diateu item dio  5 5An T"( <t xt/ce.h .sce.hm dio  5 5An Ho
  296.  
  297. ler .e r  -p rs <
  298. .sce.hm chen . nehe 
  299.    One grsanvantage to eeino pp  aml isnunopsifo0  ewahee> mp
  300.     add SSI graomiaves mpld
  301. eexis  kqupage, 0  ew flesileVipr
  302.     chcogw Ss;ming aEf thopspage, <a caIn<) ogs
  303. to eeopspage, inm dio 
  304.      mplgave it au<code..sce.hwocode. ex ths MS,>so eeops Wtse in p>graomiaves w flesbe
  305. execuTed.</ <p reso 
  306.  
  307. The oes/ptmeApodsis >
  308. rrr thes<code.XBitHackwocode.
  309.     graomiave:.diateu item dio  5 5XBitHack MScochen . nehe 
  310.    <code.XBitHackwocode.lteIns>13, Apawrop rs 
  311. B
  312.   s
  313.  in SSI in p>graomiaves if they
  314. ileVifrefexecuTe bit .et. So, mpladd SSI in p>graomiaves mpld
  315. eexis  kqupage, paTher mhco havogr prochcogw
  316.     Ss;mB
  317.    ing , 0  ew flesjust
  318. pee> mplm"ke Ss;mB
  319.    execuTay
  320. e in p>urogra<code.chmodwocode...diateu item dio  5 5chmods+xupageing .ce.hm chen . nehe 
  321.    A b 
  322. tfnst,
  323. the adtut wlat noe prodo.sY  'll occashisallydireg
  324. see
  325. peopro5aomt,
  326. thd
  327.   weed 0  ejust
  328. teIn>13, Apaprop rs 
  329. aInStudio<code..ht.hwocode. B
  330.   s
  331.  in SSI,>so eeops0  edon'tsileVipr
  332.     min/ we We<code..sce.hwocode. B
  333.    ing s. Thes;mBo gs
  334. ileVurror perhaps noe heap>eadtut <code.XBitHackwocode.. The<th
  335.  ipr
  336.     keep in>mind isnunop,ebyedo
  337.   weis, 0  'ro5aoojgr
  338.   weedm dio A3, Apainad<through e <ry rogrl;mB
  339.    Ssat  t rsp edCue pr
  340.     cli>Ben, e <n if they
  341. don'tsren ainoany SSI graomiaves. Th/pcon'L chevs  l<th
  342.  indown ojgTe a bitsw<a cis noe a goodsidea.</ <p reso 
  343.  
  344. Ofnstyrse, nutWindown, therecis no>suchath
  345.  iosmanfexecuTeurror bit proset,>so eeopslif tso,taleopThiss a little.ediately to
  346.   I\  tsodefaultnst
  347. ps <paThis, A3, Apadoes noe rsp  theel"sdm dio modif
  348. ed datenCreren the le
  349.  tha;ref=hnad  s nutSSI pagessurror becarrr therr values <re grfficult promalcul"
  350. t
  351.  in dyingiccon'L cen the. Th/p cheven vthe ,taledpcup>Be fromlbe kquc, Apd,ao
  352. h
  353.     result in>s  l  
  354. perceaved cli>Be
  355. per  MS nce. There are>two
  356.     waysipr
  357. soleVifris:.diately to
  358. owayse is neS>
  359. Urr thes<code.XBitHack Fulhwocode. st
  360. ps <paThis. Th/pcon'L  lteIns>13, ApawrodetFtf ne theel"sd modif
  361. ed datenbyeloott pyse is nonry
  362. at thesdatenC.nfrefwilgisally5aoojesee> B
  363.   ,/ignop kqcon'L   frefmodif
  364. c   MSsdatenC.nany includt> B
  365.   s.ed the con'L   Ot<AUrr thesgraomiaves p  videdebye
  366.  
  367. yse is nhref="../y
  368. /e
  369. _eOpraos.ce.h, e
  370. _eOpraoswork prosetnanyse is n"CEnic
  371. t eOpra   MSstlm
  372.  nut,taleB
  373.   s, therebyeletat pyse is nbrow.e sw<a cp  x
  374. tedkn l<that  t inoplaiptay
  375.  proma Apyse is nthem.</ the L   e/owayse is
  376. p inschte to
  377. pa
  378.  
  379. ctt>
  380. basicssigraomiaves" ing anbasicssigraomiaves".Basic
  381.     SSI graomiaves   
  382. </y RettFecil(npSSI graomiaves ileVifrefBo   lt p cyBeex:.diateu item dio  5 5l in!--#elwp>BeaattribuTe=valueaattribuTe=valuea...a--n thm chen . nehe 
  383.    It ino  MS  
  384. td lik 
  385. anuHle sst,
  386. the,>so ifo0  edon'tsileV
  387.     SSI coraomily5enay
  388. e>, thenbrow.e  w Insignope it,ebut  t w Indireg
  389. s"illsbe
  390.  t. y
  391.  iutthe Hle sstalce. Ifo0  eileViSSI coraomilycon'L cenps <pe>, thengraomiave willsbe
  392. replace> we We ts
  393.     results.</ <p reso 
  394.  
  395. The elwp>Beachevbecone ofoa numb  
  396. Ef th
  397.  isw<a cwe'll talkdireg
  398. some fore adtut mo,onC.nfres
  399.  iutthe nex  iustallp>BeaEf th
  400. sdireg
  401. se ies. Fin n l, here are>some eOd prostEf whops0  echevdo we W
  402.     SSI   <p reso 
  403. po
  404.  
  405. ctt>
  406. today'sd"
  407. t" ing antoday'sd"
  408. t">Today's in p>gate   
  409. </e
  410.   u item dio  5 5l in!--#echonvar="DATE_LOCAL"a--n thm chen . nehe 
  411.    Thes<code.echowocode. elwp>Beajust
  412. sp tsoCue phr value ofoa
  413.     variab  . There are>a numb  
  414. Ef d
  415.  
  416.  
  417. ap>evariab  s,aqexml
  418.     includt phr wholeosetnEf "n tronp>Beevariab  snunopsore
  419.     availay
  420.  proCGI p  grams. Also,s0  echevdef ne ,taleown
  421.     variab  / we Wethes<code.setwocode. elwp>Be.ediately to
  422.   Ifo0  edon'tslik 
  423. frefBoMS   iutqexml thesdatengeenop ihee>,ly to
  424. 0  echevrrr thes<code.cenps wocode. elwp>Be, we Weaurror <code.tlm
  425. fmtwocode. attribuTe, mplmodifynunops  MS  
  426. ogr..diateu item dio  5 5l in!--#cenps  tlm
  427. fmt="%A %B %>, %Y"a--n thm dio  5 5Todayainol in!--#echonvar="DATE_LOCAL"a--n thm chen . nehe 
  428.  po
  429.  
  430. ctt>
  431. modif
  432. c   MSdateofthef
  433.   "
  434.     ing anmodif
  435. c   MSdateofthef
  436.   ">Modif
  437. c   MSsdatenC.nfredireg
  438.  
  439.   </ 
  440. </e
  441.   u item dio  5 5Th/p dpcup>Be l"sd modif
  442. ed l in!--#fl"sdmods 
  443.   ="i\dex.ce.h,a--n thm chen . nehe 
  444.    Th/p elwp>Beainoplso>subjomi mpl<code.tlm
  445. fmtwocode.   MS  con'L cenps <paThiss.   <p reso 
  446. po
  447.  
  448. ctt>
  449. includ
  450.  theresultsofscgip  gram"
  451.     ing aninclud
  452.  theresultsofscgip  gram">Includ
  453.   frefresultsm dio 
  454. foa CGI p  gram   
  455. </e
  456.   thple namTh/p iscone ofofrefmore>ctmm   rrrstEf SSI - mplCuepue phr
  457.     results 
  458. foa CGI p  gram,>suchaosme <rybody'no avwilte, < ``hi con'L ceuntor.''.diateu item dio  5 5l in!--#includt  trtual="/cgi-bin/ceuntor.ph,a--n thm chen . n'L  
  459. p inschte to
  460. pa
  461.  
  462. ctt>
  463. sddMThisaleOd pros"
  464.     ing ansddMThisaleOd pros">en MThisal eOd pros   
  465. </y RettFecil(npFo   lt p are>some hpecif
  466. c eOd prostEf th
  467.  in0  echevdo inm dio ,taleHle sdpcup>Bes we WeSSI.ediate to
  468. p inschte to
  469. pa
  470.  
  471. ctt>
  472. whenwaseeindpcup>Bemodif
  473. ed"
  474.     ing anwhenwaseeindpcup>Bemodif
  475. ed"
  476. When wareth/psdpcup>Bem dio modif
  477. ed?   
  478. </y RettFecil(npEarli>r, we p>Behised<thops0  ec flesrrr SSI mpl n  MS phr
  479.     u.e  when >Apadocup>Be waremo,onaom>Bely5modif
  480. ed. H l r  ,<phr
  481.     actualtmeApods in do
  482.   weed wareleftm.cefwlat in ojesehis. Thedireg
  483.  o   lt p code, place> in ,taleHle sdpcup>Be, w Insput luchao
  484.     Slm
  485.  d
  486.  mp nut,talepage. Ofnstyrse, y   w InsileVipreileViSSIcon'L ceraomily5enay
  487. e>, arediscuss <
  488. adtve..diateu item dio  5 5l in!--#cenps  tlm
  489. fmt="%A %B %>, %Y"a--n thm dio  5 5Th/psB
  490.    l"sd modif
  491. ed l in!--#fl"sdmods 
  492.   ="ssi.sce.h,a--n thm chen . nehe 
  493.    Ofnstyrse, y   w Inspee> mplreplace tApyse is code.ssi.sce.hwocode. we Wethesactualting aEf th;mB
  494.    Ssatm dio ,ta'ro5aof  ro
  495.  ipr. Th/p chevb
  496.  iucenvthi>Be
  497. ifo0  'ro5justm dio loott p Bor augen b
  498. c piectaEf code<thops0  echeve"sd
  499.  iumpld
  500. ydireg
  501.  
  502.   ,>so 0  ep  yay
  503. y wahe prorrr theyse is code.LAST_MODIFIEDwocode. variab   iustead:.diateu item dio  5 5l in!--#cenps  tlm
  504. fmt="%D"a--n thm dio  5 5Th/psB
  505.    l"sd modif
  506. ed l in!--#echonvar="LAST_MODIFIED,a--n thm chen . nehe 
  507.    Fin more>details nutthe <code.tlm
  508. fmtwocode.   MS  , go pr
  509.     ,taleBavwilteosearchasgTe aa cloote in <code.ctlm
  510. wocode.. Thedireg
  511. syBeex isnuneosng .ediate to
  512. p inschte to
  513. pa
  514.  
  515. ctt>
  516. includ
  517.  as
  518.  
  519.  
  520. ap>footor"
  521.     ing aninclud
  522.  as
  523.  
  524.  
  525. ap>footor">Includ
  526.   
  527.  d
  528.  
  529.  
  530. ap>direg
  531.  ootor</ 
  532. </y RettFecil(npIfo0  eare>manag
  533.   
  534. nyasgTe that  s more>mhco a few pagessurror  se
  535. may B
  536. nd<thopsmatt p chcogws mpldll tWtse pages chevb
  537.  a
  538.     realtpain, particul"r
  539. y ifo0  eare>tryogr promain ainosome tt dm dio 
  540. fod
  541.  
  542.  
  543. ap>elooteacrossldll tWtse pages.ediately to
  544.   Us
  545.   
  546. n includt B
  547.    Bor auhnad   aa /or au ootor che
  548.     re
  549.  ce thenburdennC.nfres
  550.  updaten.sY   just
  551. ileVifplm"ke isedireg
  552.  ootor
  553.  
  554.   ,>ap  then includt  t iumpl
  555. aml page we Wetheyse is code.includtwocode. SSI co,
  556.  h. The< code.includtwocode.Studioelwp>BeachevdetFtf ne wlat B
  557.    So includt we Weeies/pttheyse is code. 
  558.   </code. attribuTe, ortthe <code. trtualwocode.StudioattribuTe. The< code. 
  559.   </code. attribuTe 
  560. <la B
  561.     ithsurror <em>rel"
  562. iveeaoothe currthe draomitte</em>. Thopsmeansnunopsitcon'L chenoe b 
  563. anuabsoluTe B
  564.     ith (d
  565.  r  kquwe We/),cior chesitcon'L cen aino../ arep rttEf thopspath. The< code. trtualwocode.StudioattribuTe inop  yay
  566. y more>rrrful,>ap  pi fleshpecify
  567. a URL
  568.     rel"
  569. iveeaoothe docup>Be be kquse r d. Ieachevd
  570.  r  we Wea /surror but must
  571. beconnuneosng  se r   osmthenB
  572.    be kquse r d..diateu item dio  5 5l in!--#includt  trtual="/ ootor.ce.h,a--n thm chen . nehe 
  573.    I'll faoojeBely5co,b ne theel"sd twoeth
  574.  iswputt
  575.   
  576. yse is code.LAST_MODIFIEDwocode. graomiave iusotF a
  577.  ootor
  578.  
  579.   
  580. waybe
  581.     includt>. SSI graomiaves chevb
  582.  cen aine> in theeincludt> B
  583.   ,
  584.     a
  585. deincludts chevb
  586.  nesee> - that  s, theeincludt> B
  587.    che
  588.     includt anoes/pt 
  589.   ,>ap  so is.ediate to
  590. p inschte to
  591. pa
  592.  
  593. ctt>
  594. whatelsecanist
  595. ps " ing anwhatelsecanist
  596. ps ">WlatStudioelse chevInst
  597. ps ?</ 
  598. </y RettFecil(npIn sddMThis
  599. waybe
  600.   
  601. y
  602.  pro<code.cenps wocode. thesplm
  603.  
  604.       MS  , 0  echevplso><code.cenps wocode. twoeoes/ptth
  605.  i.ediately to
  606.   Usu>lry, when someth
  607.  igoes wt ng we We,taleSSI graomiavesurror  se
  608. gee phr min/age.diateu item dio  5 5[anferror occurrtd wex
  609.  p  ain/
  610.   weis graomiave]m chen . nehe 
  611.    If 0  ewahe prochcogw Ssopsmen/ageipr
  612. someth
  613.  ielse, 0  con'L chevdr
  614. so we Wethes<code.errmsg</code. attribuTe aootheurror <code.cenps wocode. elwp>Be:.diateu item dio  5 5l in!--#cenps  errmsg="[Itedpptars eeops0  edon'tskn l<hll >
  615. rrr SSI],a--n thm chen . nehe 
  616.    Hoprfulry, sp  u.e sww Inspever .eVifrissmen/age, becarrrurror  se
  617. w InsileViresoleVdldll tW
  618.  p  y
  619. ms we We,taleSSI in p>graomiaves beBor
  620. t,tale.gTe goes lave. (Right?)<diately to
  621.  
  622. Ap  0  echev<code.cenps wocode. thesBoMS   iutqexml  
  623.   direg
  624. stzes <re returne> we Wethes<code.stzefmtwocode. attribuTe.sY  con'L chevspecify
  625. <code.byteswocode.   M a
  626.  ulr ceunt iutbytes, orurror <code.abbrevwocode.   M anuabbrevi"
  627. td numb  
  628. iutKb ortMb, ar
  629.     app  pri"
  630. t.ediate to
  631. p inschte to
  632. pa
  633.  
  634. ctt>
  635. execuThngcn,
  636.  h<"
  637.     ing an"xecuThngcn,
  638.  h<">ExecuThngnst,
  639.  h<   
  640. </y RettFecil(npI eOpomi meopsI'll ileVianuarticle some Slm
  641.  in theest,t pyse ismen hs adtut urograSSI we WesmaIn<CGI p  grams. Fin n l, here's in p>someth
  642.  ielse<thops0  echevdo we Wethes<code.exec  code.Studioelwp>Be.sY   chevactuallyeileViSSI execuTe anst,
  643.  h urogratheurror sheIn>(<code./bin/shwocode., waybe
  644. prect.e - ortthe DOS sheInsurror ifo0  'ro5nutWin32). The< o   lt p,   M eOd pro, w Insgave 0  con'L a draomitte lis  kq..diateu item dio  5 5l in itn thm dio  5 5l in!--#exec cmt>
  645. ls"a--n thm dio  5 5l in/ itn thm chen . nehe 
  646.    or, nutWindown.diateu item dio  5 5l in itn thm dio  5 5l in!--#exec cmt>
  647. dra"a--n thm dio  5 5l in/ itn thm chen . nehe 
  648.    Y   might noeice lcef st cogws  MS  
  649. ogr we Wethis graomiavem dio 
  650. utWindown, becarrr thelCuepue froml<code.grawocode. st
  651.  ains
  652.     Ss;m.tro
  653.  i``l in<code.grawocode.n th'' in it,eqexml cenprrrsurror brow.e s.ediately to
  654.   Ns e eeops W/psBe  ureo/p exceed
  655.  lyedcogwrous, are t w Indireg
  656. execuTe whatever code<hdpptns
  657. waybe
  658. emb dde> in theurror <code.exec  code. tag. Ifo0  eileVi
  659. nyasgTu   MSswhereou.e scon'L cheved
  660. teren the nut,talewebspagesswsuchaosmwe Weaurror ``gjeseboot'',   M eOd pro, m"ke suritSsat 0  eileVith
  661. sdireg
  662. Be  ureogrsay
  663. e>.sY   cheva   l SSI,>but noe pheurror <code.exec  code. Be  ure, we Wethes<code.IncludtsNOEXECwocode.Studioargup>Be aoothe  code.OpF000swocode.egraomiave.ediate to
  664. p inschte to
  665. pa
  666.  
  667. ctt>
  668. advanceds.  echnip hs"
  669.     ing ansdvanceds.  echnip hs">envanced<SSI5 echnip hs   
  670. </y RettFecil(npIn sddMThis
  671. waysp t
  672. ogr tut st
  673. t>Be, 13, ApaSSI5gaves 0  con'L thelCpF000 
  674. fodetat pevariab  s,a
  675.  h urograthorr variab  / inm dio re,parisiss andmst
  676. dMThisals.   <p reso 
  677. po
  678.  
  679. ctt>
  680. cleVat"cing ancleVat">CleVat   
  681. </e
  682.   thple namMo,onC.nfre Be  urerediscuss <
  683. in eeino rticle <re onry
  684.     availay
  685.  pro0  eifo0  eare>runnogra13, Apa1.2 ortl"
  686. tr. Ofcon'L ceurse, ifo0  eare>noe runnogra13, Apa1.2 ortl"
  687. tr,< se
  688. pee> mp
  689.     upgradt  mmed
  690. ately, ifonoe roontr. Go is. Doe t n l. We'll
  691.     wait.ediate to
  692. p inschte to
  693. pa
  694.  
  695. ctt>
  696. sthat pvariab  s"cing ancthat pvariab  s".Sthat pyse isvariab  s   
  697. </y RettFecil(npUrograthes<code.setwocode. graomiavess0  echevsetnvariab  sdireg
  698.  in l"
  699. trou.e. We'll
  700. pee> meinol"
  701. troin theediscuss MS,>so
  702.     we'll talkVadtut it here. The<syBeex Ef th
  703. <las< o   ls:.diateu item dio  5 5l in!--#setnvar="ing " value="Rich,a--n thm chen . nehe 
  704.    In sddMThis
  705. waymerery
  706. detat pevalues loryrallyelik 
  707. fr  ,ly to
  708. 0  echevrrr 
  709. nyaoes/ptvariab  , includ
  710.  ,   M eOd pro,Studioen tronp>Beevariab  s, ortlcef ld phr variab  / weediscuss <
  711. incon'L thell"sd  rticle (lik 
  712.  code.LAST_MODIFIEDwocode.,   M eOd pro)con'L mplgave values pro,talevariab  /. Y   w Insspecify
  713. Ssatm dio someth
  714.  i
  715. <la variab  , paTher mhco a loryralm.tro
  716.  ,ebyeurogrcon'L theldo  ale.ggn ($) beBor
  717. tSs;ming aEf thr variab  ..diateu item dio  5 5l in!--#setnvar="modif
  718. ed" value="$LAST_MODIFIED,a--n thm chen . nehe 
  719.    Tplput a loryralmdo  ale.ggn iumplphr value ofo,taldireg
  720. variab  ,  se
  721. pee> mplesca(  theldo  ale.ggn we Weaurror backsl"sh..diateu item dio  5 5l in!--#setnvar="co,o" value="\$100"s--n thm chen . nehe 
  722.    Fisally,sifo0  ewaheaproput a variab   iu phr mid,onC.nam dio loogwrm.tro
  723.  ,eap  there's anshance eeops W;ming aEf thrdireg
  724. va