home *** CD-ROM | disk | FTP | other *** search
Wrap
$7$i-b-# 9%9sdrIteel7┐f AP_Fe9j%_RESOURCE would cauC% %sm╛r4xaf55o$7$i-b-# 9%9sdrIto,beiplacld *be9ore*$R/mydse/a┘╠ yaE.0J7┌%9sdrFr4xaf55o$7$i-b-# chain. GivlrGCiesalnumerickvlEch slightly5highBrlthh▒Fr4xaf55o$7$i-b-# AP_Fe9j%_CONTENT_SET┴will e╣sure$tna·,itl.1%alacldFr4xaf55o$7$i-b-# hfEnv$R/mydse/a┘╠.Fr4xaf55o$7$i-b-┬╟aF%9sdrDseenekta9cehfEnv$\er4xaf55o$7$i-b-<in</Pzf55o$7$i-b-⌐7cmd="▒atc/ta9ce┌%9sdr.pl /tmp/ta9cehfEnv" \er4xaf55o$7$i-b- E%Wb eEnv=ta9ce_▀9is_clii 5╬freel=21er4xaf55o$7$i-b-</in</Pzf55o$7$i-b-er4xaf55o$7$i-b-<D ╟╤┤┘.┐yk▒usrrloc╟l/┌ocs>Fr4xaf55o$7$i-b-<in</Pzf55o$7$i-b-⌐7x$os%9If H$yste_Addr 192.168.1.31 ta9ce_▀9is_clii 5tr4xaf55o$7$i-b- SetOutputF%9sdr,ta9cebe9ore;dse/a┘╠;ta9cehfEnver4xaf55o$7$i-b-</in</Pzf55o$7$i-b-</D ╟╤┤┘.┐y> <o$7$F$j%jporer<j%jatchs]_.el ramNeustfli╝¡Heralis .0J7┌%9sdr,wnseeE.raclsshhe%┌aoa:$&%jporiatchs]_.b-#!▒usrrloc╟l/atc/╧╕Θl -wer4xaf55o$7$i-b-uC% strbct;Fr4xaf55o$7$i-b-<r4xaf55o$7$i-b-open(SAVE, ">$ARGV[0]")Fr4xaf55o$7$i-b-<in</Pzf55o$7$i-b-⌐7orlese "can't┴open $ARGV[0]: $?";er4xaf55o$7$i-b-</in</Pzf55o$7$i-b-er4xaf55o$7$i-b-wnscc (<STDIN>) {er4xaf55o$7$i-b-<in</Pzf55o$7$i-b-⌐7lsi 5kSAVE $_;tr4xaf55o$7$i-b- lsi 5k$_;tr4xaf55o$7$i-b-</in</Pzf55o$7$i-b-}Fr4xaf55o$7$i-b-<r4xaf55o$7$i-b-close(SAVE); <o$7$F$j%jporer<j%j%GIa⌐▒Γ╝c─╠ ╣½╛≡⌐▒Γ╝c─╠ ╣½ >dir_/╣÷┤┬0Ths%s%H$,Fb$╛ε░ú,░í ╡≡╖║┼Σ╕«╕ª ┐Σ├╗$╥╢E÷aF%9sdrDseenee F&ByE┐⌐▒Γ╝¡ $V$H%alDe enekan7$5Envr0l ┌%9sdrFa:╟n,╠ ──╠ ╣½╛≡░ío On|OE÷aF%9sdrDseenek░R/my┌%9sdrF&Bx$ SSIrcagntp╖ramet°┬sd On|OffF░:╟ner ╜($9?$($i$l$F$$$Srhx/%"!"(B$l$SetEnvrSPECIAL_PolEcho is only5pl%H$ystfli╝¡╣÷┤┬0The $┌╖ß╕zausmAE÷aF%9sdrDseenee »┴ñ╟l C% 0 ┌╖ß╕zausm dseene, an<l-styl%haracsdrl]b╠cs7┐f an7$5Envr0l ┌%9sdr,lincludlrGC▀9_╬psograGCroG%/cgirun an<kits arguí╝¡os.$&t.ko55$e$=p>░R/my┌%9sdrF&Bx$ SSIrs$SetEnv]b%sm name$ofkthe ┌%9sdr,belrG$9!#(»╠ ened. This└name$%anC0J$r4beCusad in SetOutputF%9sdr <stylesß╕zausms. It(rrst,%sJuniqch amorGCall reg stere$k┌%9sdrs%iFieaa2 m>AtC▀9_╬pses╝¡o7rime, no errorlis reportveEby theG%/cgireg ster-┌%9sdr,API, so╛a prob ╠mCwith duplnc║╝m nameslisn'tG%/cgireportveEroIn</xuC%r."$sttd t.ko55$e$=p>Subsmque¡o7p╖ramet°┬s canCappear iJlany,┐ΣyEr an<kdseenekrheG%/cgi$5Envr0l com: 1dili╝run an<kcermain oFh]rI%haracsdrl]b╠csssThezausm a%ly5rmquirmd7p╖ramet°┬ is l$Fr.ecmd=F $Fr.essThesl7p╖ramet°┬sli╝¡╣÷are:$&t.kohanccuedlL$O%GIassEdt>l$Fr.ecmd=F SSIcmdlenee On|Offtyr.ee »tj%jatchs]_.edd>The7$$Fr.ecmd=F $Fr.e÷keyw╕rd so><a ╠you to,r$SetEyE.0Jatchs]_.$5Envr0l com: 1dili╝run.bIfktheralaralarguí╝¡os7afEnv$╟lJatchs]_.psograGCname,C▀9_╬ ╕m: 1dilenekshould beCsurroun<ad inatchs]_.quot║╝╟└JImprks$($stte.g."$stt,7$$Fr.ecmd="F SSI/atc/mypgmtaR/my╛≡chs]_.eR/myarg1x$ SSIrcagntarg2x$ SSI"F $Fr.essNarm║l$r4e $┌quotlrGCisli╝¡╣÷h$Fot,ne╡≡╜║a┐ykslrce the%psograGCis ruJII ╟╤┤┘bmp-by0 ┌╖lrGC▀9_╬r4e $.G%/cgi-bin/graGCarguí╝¡os7aralblank-delimion┌.bA backslash$%anCbekusad to$O%GIa_.$scapalblanks,wnseeEshould beCp╖rt7┐f a%psograGCarguí╝¡o.bAny/a╝¡╣÷ backslashes,wnseeEareal╖rt7┐f .0J7arguí╝¡o,rrst,%sJ$scapadCwith/a╝¡╣÷ backslash .0Jmselsms. InCaddi╝╟└JEroIn</xstan<ard CGI ┌╖ß╕zausmAP/a╝¡╣÷ otocolEch, DOCUMENT_URI, DOCUMENT_%j%W_INFO, an<ks.╣÷h$ QUERY_STRING_UNESCAPED┴will asso,beiseo for .0J$psograG."$dd>%jatchs]_.edtLl$Fr.er%.e=F SSIr%.ee On|Offtyr.ee »tj%jatchs]_.edd>l$Fr.er%.ed $Fr.e÷nhould beCl$Fr.eoutputE/$Fr.e÷▒or now (╟lJatchs]_.de ╟ram). IaE.0J7┌uture, l$Fr.er%.e=inputE/$Fr.e÷·,$< beCusad to$O%GIa_.r$SetEyEa ┌%9sdr,forormquest boeses."$dd>%jatchs]_.edtLl$Fr.e╟╫heel F SSIimte On|Offtyr.ee »tj%jatchs]_.edd>Th.1%asramet°┬ s$SetEnv]b%sm internet┴mediaEheel$($stti.e."$stt,atchs]_.MIMEsheel)7┐f ┌ocuí╝¡os7wnseeEshould beC┌%9sdrn┌.bBy.de ╟ram,atchs]_.all ┌ocuí╝¡os7area┌%9sdrn┌.bIf $$Fr.e╟╫heel F $Fr.e╟isG%/cgi $r$SetEnve, .0J7┌%9sdr,w,$< beCesh▒eEf┌%9or ┌ocuí╝¡os7╧"┘oFh]rli╝¡╣÷h$teels."$dd>%jatchs]_.edtLl$Fr.eoutheel F SSIimte On|Offtyr.ee »tj%jatchs]_.edd>Th.1%asramet°┬ s$SetEnv]b%sm internet┴mediaEheel$($stti.e."$stt,atchs]_.MIMEsheel)7┐f ┌%9sdrn┌ ┌ocuí╝¡os. It(is usafulCwJ$r4thm"$5$la7$┌%9sdr change╟b%sm internet┴mediaEheel$as 0 rt7┐f .0J"$5$la7$┌%9sdrlrGCoperao╟└J.bBy.de ╟ram,b%sm internet┴mediaEheel$isG%/cgi $unchanged."$dd>%jatchs]_.edtLl$Fr.ePses╝SrhsC<ba╝¡oLengthFftyr.ee »tj%jatchs]_.edd>The7$$Fr.ePses╝SrhsC<ba╝¡oLengthFftyr.e÷keyw╕rd s$SetEnv]li╝¡╣÷h$tna·,.0J7┌%9sdr,lses╝Srhs thech<ba╝¡o,length. This└is Fot,╟lJatchs]_.de ╟ram,$as mos╠ ┌%9sdrs┴changeethech<ba╝¡o,length. Ir4thm"$5$la7$$v:nt$tna·,.0J7┌%9sdr,»oesn't mprooy the7length,╛▀9is keyw╕rdG%/cgi $rhould beCs$SetEnveieadd>%jatchs]_.edtLl$Fr.efheel F SSI┌%9sdrheeltaR/myfftyr.ee »tj%jatchs]_.edd>Th.1%asramet°┬ s$SetEnv]b%sm numerickvlEch for ┌%9sdrEheelli╝¡╣÷h$tna·,.0J7┌%9sdr,rhould beCreg stere$kas. The de ╟ram vlEch,atchs]_.AP_Fe9j%_RESOURCE,╟is ruffici╝¡o in,mos╠ casms. Ifkthe ┌%9sdrli╝¡╣÷h$Feeds ▀o operaoe atsalesfferln$bpoi 5kyaE.0J7┌%9sdr chainIthh▒G%/cgi $rey.b.1s ┌%9sdrs,C0J$r4th.1%asramet°┬ w,$< beCne╡≡╜║a┐y. Selli╝¡╣÷h$tne.AP_Fe9j%_foo dseeni─╠ ╣s inIutil_┌%9sdr.h 9or aplsop$l$te ╝¡╣÷h$vlEchs."$dd>%jatchs]_.edtLl$Fr.eesh▒eEf┌╖ß=KR/myseBtaR/myfftyr.ee »tj%jatchs]_.edd>Th.1%asramet°┬ s$SetEnv]b%sm name$ofk_j%jporer<j%jpo SYS╣S"$s.╣÷h$ ,wnsee,,if se─,Cwill ┌sh▒eEfE.0J7┌%9sdr."$dd>%jatchs]_.edtLl$Fr.ea%Wb e┌╖ß=KR/myseBtaR/myfftyr.ee »tj%jatchs]_.edd>Th.1%asramet°┬ s$SetEnv]b%sm name$ofk_j%jporer<j%jpo SYS╣S"$s.╣÷h$ ,wnsee,rrst,%sJse─,Cor .0J$┌%9sdr,w,$< beCesh▒eEf┌."$dd>%j%GIa⌐▒dl2 i⌐▒usmovrG]</edn| _lo]_zur BPr>s>t (╛ε░ú,░í ╡≡╖║┼Σ╕«╕ª ┐Σ├╗$╥╢E÷aF%9sdrO──╠ ╣s$l$/so.x$ SSIrcagnt.ñ╟C╕«┤┘└╠╖e $lr¡ $ KR/mys÷t_┌%9sdr╛╞lr¡ $ Kao──╠ ╣s$l:╟n,╠ ──╠ ╣½╛≡░ío On|OE÷aF%9sdrO──╠ ╣s KR/myo──╠ ╣s in nC-KR/myo──╠ ╣s in n--(Benh<%uTli=<(%de ╟ram>┬╟aF%9sdrO──╠ ╣s DebugL$v:l=0sNaLogStyErrFa:╟ ╟ram> ╜($9?$($i$l$F$$$Srhx/%"╟ram└$,M?$($i$l$F$$$olEcho is only5pl%H$ystfli╝¡╣÷┤┬0The $┌╖ß╕zausmAE÷aF%9sdrO──╠ ╣s$l»┴ñ╟l C% 0 ┌╖ß╕zausm s$SetEnv]li╝¡╣÷r$Setall$e ╡≡╜║lrGCop─╠ ╣s 9or %lr¡ $ KR/mys÷t_┌%9sdr╛╞lr¡ $ K.i<cA9$b$Nr5O──╠ ╣s in nC%anCbek╝¡╣÷┤f$&t.kohanccuedlL$O%GIassEdt>l$Fr.eDebugL$v:l=b$Nr5ntaR/myfftyr.ee »tj%jatchs]_.edd>55o$7$i-b-The7$$Fr.eDebugL$v:lF $Fr.e÷keyw╕rd so><a ╠you to,r$SetEy55o$7$i-b-the7lev:l ┐f ┌ebug mossmovs7generaon┌%by55o$7$i-b-%lr¡ $ KR/mys÷t_┌%9sdr╛╞lr¡ $ K.bBy.de ╟ram,bno ┌ebug mossmovs55o$7$i-b-arekgeneraon┌.bThis└is quilal╝¡o to$O%GIass 7$$Fr.eDebugL$v:l=0F $Fr.essWith5highBrlnumbl$s,Cmhe $┌ebug$O%GIass 7mossmovs7arekgeneraon┌,lan<kse(B$l$er arm║ncalwill beli╝¡╣÷h$_.degradn┌.bTheCacY_PATroanlrGs of .0J$numerickvlEchs7areli╝¡╣÷h$_.den,╠ bveEwith the7dseeni─╠ ╣s of .0J$DBGLVL_7h<bst$/so$O%GIass-bnear thm beg nnlrGCofkl$Fr.e╣▌╚»t5t_┌%9sdr.ed $Fr.ess%jatchs]_._.ep>NoF0:╛Thech<reII ╟╤┤┘usm $┌╖ß╕zausm(r%.xml.mh<re"atchs]_._.>LogL$v:lF »┴ñ╟l C% 0 should beCusad to cauC% ┌ebug mossmovs7to$O%GIass 7%sJs$,Mad in .0J$Availaberrorllog.s°%▒█rJI%GIa⌐▒dd>%jatchs]_.edtLl$Fr.eLogStyErr |sNaLogStyErrFatyr.ee »tj%jatchs]_.edd>The7$$Fr.eLogStyErrFatyr.e÷keyw╕rd s$SetEnv]%sJat <styl 7mossmovs7writa╝¡lroIstan<ard errorlbykrhe7$5Envr0l ┌%9sdratchs]_.psograGCwill beCsavad in .0J$Availaberrorllog. ╝¡╣÷h$l$Fr.eNaLogStyErrFatyr.elesh▒eEf, anis└┌eature."$dd>%j%GIa⌐▒dl2 iiFieaa2 ipl%H$ystfli╝¡╣÷┤┬0The $┌╖ByE┐δφunv<r┬╟aF%9sdrO──╠ ╣s LogStyErr DebugL$v:l=0t $e$="xafGxsl"r55$e$=p>Mossmovs7writa╝¡lroI.0J$┌%9sdr'sIstan<ard errorlwill beCs$,Mad┐ε$┼⌐7╟╫ .0J$Availaberrorllog.sNa ┌ebug mossmovs7will beCgeneraon┌%by55o$7$%lr¡ $ KR/mys÷t_┌%9sdr╛╞lr¡ $ K.beaa2 i⌐▒usmovrG]</edn| _lo]_zur BPr>s>t (9j%jporer<j%jporiat?xml videatl="1.0" rev.xbm ="UTF-8" ?l: 1.1meta▒╕ ╠iatch<basa%W$s:GE,$t5t_┌%9sdr╛╞h<basa%W$s:GE,$disk_cache$&basa%W$s:atch<</P╣>9j%j/$&t/P╣>anv<relt/P╣>or$relt/P╣>"r$="nv]bility>AvailayseB$l$/so.x$osSSIrcagntoriat/meta▒╕ ╠iatt?xml v║ style9j%jporer<j%jpo.dtd"iattanv<TEM d=║ style9j%jporer<j%jpo.nv"iatt?xml-stylesheel r0╕ ╠.meta"echo.xml.meta"l: 1.1allowykF&BeB$lr¡ $ ╟ram└$bmproon┌%9_BeD ╟L┌%9__cache."echo.b.1%W$s:GEUC-KR/my┌%9__cache$l$/so.x$ SSIrcagnt.ñ╟Caches┴aIstaticks on7┐f ┌%9es in mem,M?$(:╟n,╠ ──╠ ╣½╛≡░í╕ª,└╘╖┬╟╧╕Θ,├╗$╥╢º$├└╘╖┬╟E┐⌐▒Γ╝¡ $▒╫</Pz0╣▌╚»┌%9__cache.ed y.b.1seesF░:unsees('$s▒█r┌%9__cache_j%jpor</i</Pz0%i╝r>╣Sr$ $os%9_B╝╣S%al└╠╟>ΘoF0(r0J$r4warnlrG"ili╝¡╣÷h$This i<seealshould beCusad with care. You canCeasily creaoe a broke▒G%/cgi $sitabuslrGC%lr¡ $ KR/my┌%9__cache$llr¡ $ K, so╛repdo▀9is ┌ocuí╝¡o ╝¡╣÷h$carefully.i<cA9$bsnoF0l"r55$e$=p>$sttCachlrG"$stt frmque¡oly5rmqueste┌%9╕ es ▀9a·,changeeta▒y┐ε$┼⌐7╟╫frmque¡oly5is a techniqch forormduclrGCEU(B$l/oa!.55o$7$%lr¡ $ KR/my┌%9__cache$llr