Apache :: ÇÊÅÍ

Apache :: ÇÊÅÍ´Â ÀÌÀü Çڵ鷯ÀÇ Ãâ·ÂÀ» º¯°æÇÒ ¼öÀÖ´Â Perl ¸ðµâÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

Apache :: ÇÊÅÍ ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Ken Williams
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~kwilliams/Module-Build-0.2808/lib/Module/Build/Compat.pm

Apache :: ÇÊÅÍ Å±×


Apache :: ÇÊÅÍ ¼³¸í

Apache :: ÇÊÅÍ´Â ÀÌÀü Çڵ鷯ÀÇ Ãâ·ÂÀ» º¯°æÇÒ ¼öÀÖ´Â Perl ¸ðµâÀÔ´Ï´Ù. Apache :: Filter´Â ÀÌÀü handlersÀÇ Ãâ·ÂÀ» º¯°æÇÒ ¼öÀÖ´Â Perl ¸ðµâÀÔ´Ï´Ù. httpd.conf : PerlModule Apache :: Filter # and Çڵ鷯°¡ ¾Æ´Õ´Ï´Ù. SetHandler Perl-Script PerlsetVar Filter1 filter2 filter3 filter1 #### filter1, filter2 ¹× filter3 : $ r = $ r-> filter_register (); # Çʼö MY $ FH = $ R-> filter_input (); # ¼±Åà »çÇ× (ÀÔ·Â FH°¡ ÇÊ¿äÇÏÁö ¾ÊÀ» ¼öµµ ÀÖÀ½) (<$ fh>) {s / ¹«¾ð°¡ / ´Ù¸¥ / ¹«¾ð°¡ /; Àμâ; } #### ¶Ç´Â ¶Ç´Â $ r = $ r-> filter_register (); MY ($ FH, $ status) = $ r-> filter_input (); # $ status == OK¸¦ÇÏÁö ¾ÊÀ¸¸é »óÅ Á¤º¸ °¡Á® ¿À±â $ »óŸ¦ ¹ÝȯÇÕ´Ï´Ù. while (<$ fh>) {s / ¹«¾ð°¡ / ¹º°¡ /; Àμâ; } ±âº» Á¶ÀÛ¿¡¼­´Â Çڵ鷯 filter1, filter2 ¹× filter3 °¢°¢À» r-r-> filter_input ()¿¡ È£ÃâÇÏ¿© ÆÄÀÏ ÇÚµéÀ» ¹ÝȯÇÕ´Ï´Ù. filter1ÀÇ °æ¿ì ÆÄÀÏ ÇÚµéÀÌ ¿äû µÈ ÆÄÀÏÀ» °¡¸® ŵ´Ï´Ù. FILTER2ÀÇ °æ¿ì ÆÄÀÏ ÇÚµéÀº intable1¿¡ ¾´ ÇÊÅÍ 1À» Æ÷ÇÔÇÕ´Ï´Ù. ÇÊÅÍ 3ÀÇ °æ¿ì, ÇÊÅÍ 2°¡ stdout¿¡ ¾´ °ÍÀ» Æ÷ÇÔÇÕ´Ï´Ù. Filter3ÀÇ Ãâ·ÂÀº ºê¶ó¿ìÀú·Î Á÷Á¢ À̵¿ÇÕ´Ï´Ù. ¸ðµâ ÇÊÅÍ 1, filter2 ¹× filter3ÀÌ Apache :: OutputchainÀÇ ¿ª ¼ø¼­ ¸ñ·Ï°ú´Â ´ëÁ¶ÀûÀ¸·Î ¼ø¼­ ´ëÁ¶ÀûÀ¸·Î ¼øȸ·Î ³ª¿­µÇ¾î ÀÖ½À´Ï´Ù. µ¿ÀÏÇÑ Çڵ鷯¸¦ µ¶¸³Çü Çڵ鷯·Î »ç¿ëÇÏ°í üÀÎÀÇ ¿ä¼Ò·Î »ç¿ëÇϽʽÿÀ. üÀÎ ÇÒ ¶§¸¶´Ù üÀÎÀÇ ¸ðµç Çڵ鷯°¡ "ÇÊÅÍ ÀνÄ"ÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. À̵éÀº °¢°¢ STDOUT·Î Àμ⸦ ½ÃÀÛÇϱâ Àü¿¡ °¢°¢ $ R-> filter_register ()¸¦ Á¤È®È÷ ÇÑ ¹ø È£ÃâÇÕ´Ï´Ù. üÀο¡ ÇϳªÀÇ ¿ä¼Ò ¸¸ÀÖÀ» ¶§ÀÌ ÀÛ¾÷À» ¼öÇàÇϱâÀ§ÇÑ ¿À¹ö Çìµå°¡ °ÅÀÇ ¾ø¾î¾ßÇÕ´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.


Apache :: ÇÊÅÍ °ü·Ã ¼ÒÇÁÆ®¿þ¾î