|
||||
| -148- e“ú‹L‰æ–ʂ̕Ï�X |
|
�Å‹ß�AŽ©•ª‚ł͔äŠr“I‹Î•ׂɂ±‚Ìe“ú‹L�i‚¢‚¿‚¨‚¤�u‚¦“ú‹L�v‚ƓǂÞ�j‚ð�‘‚«�ž‚ñ‚Å‚¢‚é‚à‚Ì‚Ì�A‚»‚̈ê•û‚Ŏ蔲‚«‚ÅŽÊ�^‚̃Aƒbƒv‚ðƒTƒ{‚Á‚Ä‚¢‚é�B ‚Å�AŽb‚‘±‚¯‚Ă݂Ä�A‰æ–Ê‚ª‰½‚Æ‚àŠÔ”²‚¯‚Ȃ̂ɋC•t‚¢‚½�B‚»‚¤�A�ã‚©‚牺‚܂Š‚¸�[‚Á‚Æ“ª‚ð‰º‚°‚ÄŽÓ‚è‚Á‚ςȂµ�I ‚©‚Á‚±ˆ«‚¢�B “–�‰‚Í�A–¼‘O‚Ì’Ê‚è —á‚¦‰ºŽè‚Å‚àŽÊ�^‚ÅŠæ’£‚낤‚Æ‚¢‚¤�‰Žu‚ª‚ ‚Á‚½‚Ì‚¾‚ª�A“r’†‚©‚çˆø‚Á‰z‚µ‚µ‚Ä�g‚̉ñ‚è‚ÉŽ©‘R‚ª‚È‚‚È‚Á‚½“r’[�AŽÊ�^‚ª‘±‚©‚È‚‚È‚Á‚½�BŽÊ�^‚ª‚È‚¢‚©‚ç‚ÆŒ¾‚Á‚Ä�‘‚«�ž‚܂Ȃ¢‚Æ “ú‹L �„�„ ”N‹L ‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚Ì‚Å�AŽv‚¢�Ø‚Á‚ÄŽÊ�^‚ª‚È‚‚Ä‚à�‘‚«�ž‚ñ‚Å‚¢‚½‚Ì‚¾‚ª�B ‚Å�A‚Æ‚¤‚Æ‚¤�‰Žu‚ðŽæ‚è‰º‚°‚Ä�AŽÊ�^‚̂Ȃ¢�i‚ ‚ê‚Ε\ަ‚³‚ê‚é‚Í‚¸‚¾‚ª�j“ú‹L‚É‚µ‚Ä‚µ‚Ü‚Á‚½�B ‚±‚̃y�[ƒW‚Í�Å�‰‚Ì•û‚Å’f‚Á‚Ä‚¢‚邪�A‚¢‚í‚ä‚éƒuƒ�ƒO‚ª‚Ü‚¾˜b‘è‚ɂȂé‘O‚É�AWebƒy�[ƒW‚©‚ç�‘�ž‚݂ƎÊ�^‚̃Aƒbƒvƒ��[ƒh‚ª�o—ˆ‚é CGIƒvƒ�ƒOƒ‰ƒ€‚ðŽ„‚È‚è‚É•Ï�X‚µ‚Ä�A’Ê�í‚ÌWeb“ú‹L�i“–‘Rƒuƒ�ƒO‚à�j‚ÍŒ©‚邾‚¯‚Ì�l‚à URL‚Æ‚µ‚Ä http:// *.cgi?log=**** ‚ȂǂƂµ‚Ä’·‚¢•¶Žš—ñ‚ŃAƒNƒZƒX‚·‚é‚̂ɑ΂µ‚Ä�AŒ©‚邾‚¯‚Ì�l‚Í�‘‚«�ž‚Þ•K—v‚ª‚È‚¢‚Ì‚Å�AURL‚Æ‚µ‚Ä’Ê�í‚Ì http:// *.html ‚Æ‚¢‚¤Œ`‚ÅŒ©‚¦‚邿‚¤‚É‚µ‚½‚à‚Ì�B Ž„‚ª�‘‚«�ž‚Þ‚Æ‚«‚Í�ACGI‚Å•\ަ‚³‚ê‚éƒy�[ƒW‚ɑ΂µ‚Ä�‘‚«�ž‚ñ‚Å‚¢‚邪�A�‘‚«�ž‚ñ‚¾Œã‚Ƀ{ƒ^ƒ“‚ð2“x‰Ÿ‚·‚¾‚¯‚Å�AŽ©“®“I‚É‚±‚¤‚µ‚Ä—ˆ–KŽÒ‚Ì•û‚©‚猩‚Ä‚¢‚½‚¾‚‚Æ‚«‚Í’Ê�í‚ÌHP‚Æ“¯‚¶‚悤‚È htmlƒy�[ƒW‚ÅŒ©‚Ä‚¢‚½‚¾‚¯‚邯‚¢‚¤‚à‚Ì�B ƒuƒ�ƒO‚ª—¬�s‚邸‚Á‚Æ‘O‚©‚ç�A‚·‚łɂ±‚¤‚µ‚½CGI‚É’�–Ú‚µ‚ÄŽ©•ª‚È‚è‚̃y�[ƒW‚ð�i‚߂Ă¢‚½‚Æ‚¢‚¤Ž©•‰‚©‚ç�A�¡‚Å‚à�h—¬�s‚Ì�h ƒuƒ�ƒO‚𖳎‹‚µ‚Ä�A�̂Ȃª‚ç‚Ì’P‚È‚é �uWeb“ú‹L�v‚É�S‚Á‚Ä‚¢‚é�B ‚Å�A�¡“ú‚Í ŽÊ�^‚ª–³‚¢�ê�‡‚É‚Í�AŽÊ�^‚̃Xƒy�[ƒX‚ðŽ©“®‚Å�í‚Á‚Ä html‚ð�o—Í‚·‚邿‚¤‚È•Ï�X‚ð CGI‚ɉÁ‚¦‚ăAƒbƒv‚µ‚Ă݂½�B ‚¤‚Ü‚‚¢‚¯‚Î�A�¡‚܂ł̃y�[ƒW‚à�AŽÊ�^‚ª‚È‚¢“ú•t‚Ì•”•ª‚Í •¶ŽšŠG‚¾‚¯‚Å �¡‚܂ł̎ӂÁ‚Ä‚¢‚éƒCƒ‰ƒXƒg‚Í•\ަ‚³‚ê‚È‚‚È‚é‚Í‚¸�B‹L”O‚É�¡“ú‚͉摜‚È‚µ‚̉摜‚ð�ÅŒã‚ɃAƒbƒv‚µ‚Ä‚¨‚±‚¤�B�E�E�E‚ÆŽv‚Á‚½‚Ì‚¾‚ª�A‰½‚Æ�@‰æ‘œ‚͉½‚à•\ަ‚³‚ê‚È‚‚È‚Á‚Ä‚µ‚Ü‚Á‚½�B‚Ü‚¾ƒoƒO‚ª‚ ‚邪‚Æ‚è‚ ‚¦‚¸‚Í�¡“ú‚Í‚±‚̂܂Ü�Q‚é�B‚Ü‚½–¾“ú’¼‚»‚¤�B •Ï�X‚Ì’†‚Å�Aˆê‚Šw�K‚µ‚½‚̂Ń�ƒ‚�F Perl‚ÅCGI‚ð‘g‚ñ‚¾‚Æ‚«�Aprint•¶‚Å ‰½Ží—Þ‚©‚Ì•¶Žš‚ð�o—Í‚µ‚悤‚Æ‚·‚邯�A‚»‚ꂪƒRƒ}ƒ“ƒh‚ȂǂÌ�\•¶‚̈ꕔ‚ƉðŽß‚³‚ê‚Ä‚µ‚Ü‚Á‚ăGƒ‰�[‚ɂȂé�B �¡‰ñ ‚±‚̃^ƒCƒgƒ‹‚É‚ ‚é m(_ _)m �iˆê‰ž“y‰º�À‚̂悤‚È•¶ŽšŠG�j‚ð�o—Í‚µ‚悤‚Æ‚µ‚½‚çƒT�[ƒo�[ƒGƒ‰�[‚ª•Ô‚³‚ꂽ�B ‚±‚ê‚Í ƒpƒ^�[ƒ“ƒ}ƒbƒ`‚Ì‹L�†‚Ì"/"‚ð‘ã‘Ö‚·‚é "m"‚É‘±‚¯‚Ä "("‚ð�‘‚¢‚Ä‚µ‚Ü‚¤‚½‚ß"("‚ªƒpƒ^�[ƒ“ƒ}ƒbƒ`‹L�†‚Æ‚µ‚Ĉµ‚í‚ê‚邪‚à‚¤ˆê‚•K—v‚È"("‚ª‚È‚¢‚Ì‚Å�A‚»‚ÌŒã‚Ì•¶Žš—ñ‚·‚ׂĂªƒ}ƒbƒ`ŒŸ�õ•¶Žš—ñ‚Æ‚µ‚Ĉµ‚í‚ê�AƒI�[ƒo�[ƒtƒ��[‚Å‚à‚µ‚ăGƒ‰�[‚ɂȂé‚̂ł͂Ȃ¢‚©‚ÆŽv‚í‚ê‚é�BŽŽ�s�öŒë‚Ì––�A\m ‚ƃGƒXƒP�[ƒv‚·‚邱‚Ƃʼnñ”ð�Bˆê‰ž ˆÀ‘S‚Ì‚½‚ß‚É "\m\(_ _)\m" ‚Æ‚µ‚Ä‚¨‚¢‚½�B |
|
2006/07/26 |
| -126- �Ä‚Ñ Perl |
|
‰½‘ä‚©‚ÌPC‚É �ð“ú‚Ì TeraPadƒvƒ‰ƒOƒCƒ“‚ÌTpPerl‚ðƒCƒ“ƒXƒg�[ƒ‹‚µ‚Ă݂½�B ‚»‚Ì‚¤‚¿‚Ì1‘ä‚Å�A�Å�‰‚É�uTpPerl‚ÅŽÀ�s�v‚ðŽÀ�s‚µ‚½‚Æ‚«‚É�o‚é�APerl.exe�^Jperl.exe‚Ì ŽÀ�sPath‚Ì�Ý’è‚ðƒ~ƒX‚Á‚Ä‚µ‚Ü‚Á‚½‚ç�AŽŸ‚©‚ç‚Í‚±‚Ì�Ý’è‰æ–Ê‚ª�o‚È‚¢�I ‚Å�AŠÖ˜A‚̃tƒHƒ‹ƒ_�[‚𒲂ׂ½‚ç�E�E�E \TpPerl\ ‚Ì’†‚É�Atpperl.ini‚È‚é ƒtƒ@ƒCƒ‹‚ª‚ ‚è�A‚±‚Ì�擪�s‚É [TpPerlOption] PerlPath=¥¥¥¥\Perl\bin\perl.exe jperlPath=¥¥¥¥Perl\bin\MSWin32-x86-object\jperl.exe ‚ȂǂƂ»‚ꂼ‚êƒpƒX‚ð‹L�q‚·‚ê‚΂¢‚¢‚炵‚¢�B ‚Å�A‚±‚±‚ð�‘‚«Š·‚¦‚ĉ½‚Æ‚©ƒpƒX�I�H ‚³‚Ä�A“¹‹ï‚Í�€”õ–œ’[�BŒã‚̓vƒ�ƒOƒ‰ƒ€‚·‚邾‚¯�H�H �E�E�E‚Å�A‘��X ƒvƒ�ƒOƒ‰ƒ€Š®�¬�I�I�I �æ‚قǃAƒbƒvŠ®—¹�B�@ƒ^ƒCƒgƒ‹‚É‘SŠp•¶Žš‚ª•K—v‚Æ‚¢‚¤ƒ�ƒbƒZ�[ƒW‚ª�o‚Ä ASCII‚¾‚¯‚Å�‘‚«�ž‚ñ‚ł݂ăGƒ‰�[‚ðŠm”F�B –â‘è‚ÍUNIXƒ}ƒVƒ“‚©‚ç‚Ì�‘�ž‚¾‚ª�A‚»‚Ì‚¤‚¿Šm”F‚·‚é—\’è�B ŠCŠO‚Ì�r‚炵‚̘A’†‚ɂ͊¿Žš‚͓ǂ߂Ȃ¢‚̂ŃGƒ‰�[‚ÌŒ´ˆö‚͂킩‚ç‚ñ‚¾‚낤�B ƒ�ƒU‚Í�@‚Ü‚½‚»‚Ì‚¤‚¿‚ɃAƒbƒv‚·‚邱‚Ƃɂµ‚Ä�A�¡–é‚Í�Q‚é�I |
|
2006/06/22 |
| -125- Perl |
|
Œfަ”‚ւÌ�‘�ž‚݂Ɋ¿Žš�i‘SŠp•¶Žš�j‚ªŽg‚í‚ê‚Ä‚¢‚é‚©‚Ç‚¤‚© ƒ`ƒFƒbƒN‚·‚邽‚ß‚Ì Perlƒvƒ�ƒOƒ‰ƒ€‚ÌŒŸ“¢’†�B �]—ˆ httpd ‚ð‹N“®‚µ‚ÄLocal host‚Ń`ƒFƒbƒN‚µ‚Ä‚¢‚½‚ª ‚±‚Ì•û–@‚¾‚Æ htmlƒtƒ@ƒCƒ‹‚Ì�o—Í‚ð‚³‚¹‚ăuƒ‰ƒEƒU‚Å•\ަ‚³‚¹‚é ‚µ‚©ƒ`ƒFƒbƒN•û–@‚ª‚È‚¢�B •¶Žš—ñ‚ð“ü—Í‚·‚é‚É‚ÍCGI‚»‚Ì‚à‚̂ɕÏ�”‚Æ‚µ‚Ä•¶Žš—ñ‚ð‹L�q‚·‚é‚© •¶Žš—ñ“ü—Í—p‚ÌFORM‚ðHTML‚Å‹L�q‚·‚é‚©‚¾‚ª�A–Ê“|�B ‚µ‚©‚µ�A‚Ç‚¤‚à ƒeƒLƒXƒgƒGƒfƒBƒ^‚Ì TeraPad‚ÌŠO•”ƒc�[ƒ‹‚Å TpPerl‚È‚éƒvƒ‰ƒOƒCƒ“‚ðŽg‚¤‚ƃGƒfƒBƒ^�[�ã‚Å’¼�Úƒ`ƒFƒbƒN‚Å‚«‚é‚炵‚¢�B ‚»‚±‚Å�A‚³‚Á‚»‚ TpPerl‚ðƒ_ƒEƒ“ƒ��[ƒh‚µ‚ăCƒ“ƒXƒg�[ƒ‹�B Šm‚©‚ɂł«‚é�B printƒRƒ}ƒ“ƒh‚Ì�o—Í‚ªƒRƒ“ƒ\�[ƒ‹�ã‚ɂȂé‚Ì‚Å�A TeraPad‚̃c�[ƒ‹�„TpPerl ‚Æ‘I‘ð‚·‚ê‚ÎOK�B �³‹K•\Œ»‚Ì�ˆ—�‚ðŠm”F‚·‚é‚É‚Í�A‚»‚Ì�ˆ—�‚¾‚¯�‘‚¯‚΂¢‚¢‚̂ŠŽÀ‚ÉŠÈ’P�E�E�E’m‚ç‚È‚©‚Á‚½(�O�O;;; ‚ÆŒ¾‚¤‚±‚Æ‚Å�Aˆê‰žƒvƒ�ƒOƒ‰ƒ€Šm”F—pƒc�[ƒ‹‚Í‘µ‚Á‚½�B Œã‚Í�³‹K•\Œ»‚Å‘SŠp•¶Žš‚ªŠÜ‚Ü‚ê‚é‚©‚Ç‚¤‚©ƒ`ƒFƒbƒN‚·‚éƒR�[ƒh‚ð�‘‚‚¾‚¯�B |
|
2006/06/21 |
|
||||