Release 1.14(2000/10/11)
Copyright(c) 2000 Yasuo OHNO.
All rights reserved.
¿À¸®Áö³¯ ½ºÅ©¸³Æ®
SCENERY AND FISH.
http://www16.cds.ne.jp/~ohno/
ÇÑ±ÛÆÇ ¹èÆ÷
ÇȻߺñ¿¡¾¥
http://picbbs.com
ÀÌ archive¿¡ Æ÷ÇÔµÈ jcode.pl À» Á¦¿ÜÇÑ ¸ðµç ÆÄÀÏÀÇ ÀúÀÛ±ÇÀº ÓÞå¯ïþÜý ¿À¿À³ë ½ÃÁî¿À<ohno@cds.ne.jp>°¡ ¼ÒÀ¯Çϰí ÀÖ½À´Ï´Ù£®
¼ÒÇÁÆ®¿þ¾îÀÇ ÀúÀÛÀÚ´Â ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇÑ °Í¿¡ ÀÇÇØ »ý±ä ¾î¶°ÇÑ ¼ÕÇØ¿¡µµ ÀÏü ±× Ã¥ÀÓÀ» ÁöÁö ¾Ê½À´Ï´Ù£®»ç¿ëÀÚÀÇ Ã¥ÀÓ¿¡ ÀÖ¾î »ç¿ëÇϽʽÿÀ£® ¼ÒÇÁÆ®¿þ¾î¿¡ ¹®Á¦°¡ ÀÖ¾ú´Ù°í ÇÏ´õ¶óµµ£¬ÀúÀÛÀÚ¿¡°Ô ±× ¼öÁ¤ÀÇ Àǹ«´Â ¾ø´Â °ÍÀ¸·Î ÇÕ´Ï´Ù£®
ÇϳªÇϳª ¼³¸íÇØ µå¸®°Ú½À´Ï´Ù..(^_^;)£®
¼³Ä¡ÇÒ¼¹ö´Â ÀÌÇÏÀÇ Á¶°ÇÀ» ÃæÁ·½ÃŰ´Â °ÍÀÌ ¾Æ´Ï¸é µÇÁö ¾Ê½À´Ï´Ù£®
ÀÌ·¯ÇÑ °Í¿¡ °üÇØ¼´Â£¬¼³Ä¡ÇÒ ¼¹ö°ü¸®ÀÚ¿¡°Ô È®ÀÎÇϽʽÿÀ£®
À§ÀÇ Á¶°ÇÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù¸é £¬¼³Ä¡ÇÑ ¼¹öÀÇ perl ÀÇ ÆÐ½º¸¦ È®ÀÎÇϽʽÿÀ£®
À̰ÍÀº £¬Åë»ó /usr/local/bin/perl À̳ª /usr/bin/perl µîÀÔ´Ï´Ù£®
¼¹ö¿¡ CGIÀÇ ÀÌ¿ë ¹æ¹ý,
FAQµîÀÇ ¼³¸íÀÇ ÆäÀÌÁö°¡ ÀÖÀ¸¸é£¬°Å±â¿¡ ´ëºÎºÐ ½á ÀÖ½À´Ï´Ù£®
È®ÀÎÇÑ perlÀÇ ÆÐ½º°¡ /usr/local/bin/perl ÀÌ ¾Æ´Ñ °æ¿ì£¬¾à°£ÀÇ ¼öÁ¤ÀÌ ÇÊ¿äÇÕ´Ï´Ù£®¸¸¾à£¬/usr/local/bin/perl ÀÌ ¸Â´Ù¸é Ưº°È÷ º¯°æÀÇ Çʿ䰡 ¾ø±â ¶§¹®¿¡ ´ÙÀ½ÀÇ ¡¸¼³Á¤ ÆÄÀÏÀÇ ¼öÁ¤¡¹À¸·Î °©´Ï´Ù£®
°¢°¢ÀÇ ÆÄÀÏÀ» ÅØ½ºÆ®¿¡µðÅ͸¦ »ç¿ëÇÏ°í ¿¸®¸é £¬¸Ç À§ÀÇ Çà¿¡ ÀÌÇÏ¿Í °°Àº »çÇ×À» º¼ ¼ö ÀÖ½À´Ï´Ù.
#!/usr/local/bin/perl
¿©±âÀÇ /usr/local/bin/perl À» ¼³Ä¡ÇÒ ¼¹öÀÇ perl°æ·Î·Î ¼öÁ¤Çϰí ÀúÀåÇÕ´Ï´Ù£®
ex)
#!/usr/bin/perl
¼¹ö »çÁ¤¿¡ µû¶ó ÀÌÇÏÀÇ ¼³Á¤ ÆÄÀÏÀ» ¼öÁ¤ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù£®
´ëºÎºÐÀº ¼öÁ¤ÇÏÁö ¾Ê¾Æµµ ÀÛµ¿µÉ °ÍÀÔ´Ï´Ù£®
¸ÕÀú ¼³Á¤ÇØ¾ß ÇÒ °ÍÀº£¬°Ô½ÃÆÇÀÇ[ȨÀ¸·Î]¸¦ Ŭ¸¯ÇÑ °æ¿ì¿¡ Ç¥½ÃµÇ´Â URLÀÏ °ÍÀÔ´Ï´Ù£®
# ȨÀ¸·Î ¹öưÀ» ´·¶À» ¶§ÀÇ URL
$g_returnurl = 'http://www16.cds.ne.jp/~ohno/';
¿©±â¸¦ ¿©·¯ºÐÀÇ È¨ ÆäÀÌÁö¿¡ ¸ÂÃß°í º¯°æÇÕ´Ï´Ù£®¸¸ÀÏ Æ¯Á¤ ÆäÀÌÁö·ÎÀÇ À̵¿½Ã¿¡´Â
# ȨÀ¸·Î ¹öưÀ» ´·¶À» ¶§ÀÇ URL
$g_returnurl = 'http://www16.cds.ne.jp/~ohno/XXX.html';
ó·³ ÇÏ¸é µÇ°ÚÁÒ?
±× ¹Û¿¡µµ ¸¹Àº ¼³Á¤Ä¡°¡ Àֱ⠶§¹®¿¡ £¬¼³¸íÀ» º¸°í ±âÈ£¿¡ µû¸£°í º¯°æÇϽʽÿÀ£®
µåµð¾î£¬FTP·Î ¼¹ö¿¡ ¼³Ä¡ÇÕ´Ï´Ù£®
ÀÌÇÏÀÇ ÆÄÀÏÀÌ Àִ°¡ È®ÀÎÇϽʽÿÀ£®
ÀÌ·¯ÇÑ ÆÄÀÏÀ» ¼¹ö¿¡ µð·ºÅ丮¸¦ ÀÛ¼ºÇϰí Àü¼ÛÇÕ´Ï´Ù£®
ÀÛ¼ºÇÏ´Â µð·ºÅ丮´Â CGIÀÇ ½ÇÇàÀÌ °¡´ÉÇÏ´Ù¸é ¹«¾ùÀÌµç »ó°ü¾ø½À´Ï´Ù£®¿©±â¿¡¼´Â cgi-bin/picbbs/ ¶ó´Â µð·ºÅ丮¿¡
¼³Ä¡¸¦ °¡Á¤ÇÏ°í ¼³¸íÇÕ´Ï´Ù.
ÆÄÀÏÀ̸§ÀÇ µÚÀÇ ¼öÄ¡´Â ¼³Á¤ÇØ¾ß ÇÒ ÆÛ¹Ì¼Ç ¼öÄ¡ÀÔ´Ï´Ù.
±× ÈÄ ³ëÀÇ ASCII ¸ðµå£¨mode£© ¹× BINARY ¸ðµå£¨mode£©´Â FTPÀÇ Àü¼Û ¸ðµå£¨mode£©ÀÔ´Ï´Ù£® PicApp.jar ´Â BINARY¸ðµå£¬ ±× ¹ÛÀÇ ÆÄÀÏÀº ASCII ¸ðµå·Î Àü¼ÛÇϽʽÿÀ£®
cgi-bin/picbbs/ 755 (705) µð·ºÅ丮 | +-- config.cgi 644 (604) ASCII ¸ðµå +-- picbbs.cgi 755 (705) ASCII ¸ðµå +-- post.cgi 755 (705) ASCII ¸ðµå +-- readpng.cgi 755 (705) ASCII ¸ðµå +-- admpwd.cgi 666 (606) ASCII ¸ðµå ¹öÁ¯ ¾÷¶§´Â Àü¼ÛÇÏÁö ¸¶½Ê½Ã¿À£® +-- PicApp.jar 644 (604) BINARY ¸ðµå +-- jcode.pl 644 (604) ASCII ¸ðµå | +-- data/ 733 (703) µð·ºÅ丮 ÀÛ¼º | +-- log.cgi 666 (606) ASCII ¸ðµå ¹öÁ¯ ¾÷¶§´Â Àü¼ÛÇÏÁö ¸¶½Ê½Ã¿À
¿©±â¿¡¼ £¬¼³Ä¡ÇÑ URL¿¡ ºê¶ó¿ìÀú·Î ¾×¼¼½º ÇϽʽÿÀ£®
Ȩ ÆäÀÌÁöÀÇ URLÀÌ http://www.server.com/~yourid/
¼³Ä¡ÇÑ µð·ºÅ丮°¡ cgi-bin/picbbs/ ¶ó°í
Çϸ飬
http://www.server.com/~yourid/cgi-bin/picbbs/picbbs.cgi
Á¤»óÀûÀ¸·Î ¼³Ä¡¸¦ Çߴٸ飬¿©±â¿¡¼ ÀÚ±â Áø´ÜÀÌ ½ÇÇàµÇ°í ¾î´À Á¤µµÀÇ ¼³Á¤ ¹Ì½ºµîÀÌ ÅëÁöµË´Ï´Ù£®ÀÚ±â Áø´ÜÀ¸·Î ¹®Á¦°¡ °ËÃâµÇ¸é ±× Áö½Ã¿¡ µû¶ó ¹®Á¦¸¦ Á¦°ÅÇϽʽÿÀ£®
°ü¸®ÀÚ ÆÐ½º¿öµåÀÇ ¼³Á¤ ȸé Á¶Â÷ ³ª¿ÀÁö ¾Ê´Â´Ù¸é£¬FTPÀÇ Àü¼Û ¸ðµå¿Í £¬ÆÛ¹Ì¼ÇÀ» È®ÀÎÇϽʽÿÀ£®
ÀÚ±â Áø´ÜÀÇ °á°ú°¡ ÀüºÎ OK°¡ µÇ¸é£¬°ü¸®ÀÚ ÆÐ½º¿öµå¸¦ ÀÔ·ÂÇÏ°í ¼³Á¤ÇÕ´Ï´Ù£®
°ü¸®ÀÚ ÆÐ½º¿öµå¸¦ ¼³Á¤Çϸé ÀÏ´Ü ¼³Ä¡´Â Á¾·áÀÔ´Ï´Ù£®½ÃÇè»ï¾Æ ±×¸²À» ±×¸®°Å³ª £¬»èÁ¦ÇØ º¸°í µ¿ÀÛÀ» È®ÀÎÇϽʽÿÀ£®
µ¿ÀÛ È®ÀÎÀÌ ³¡³ª¸é£¬º¸¾È °ü°è»ó£¬¸¸¾àÀ» À§ÇØ admpwd.cgi ¶ó´Â ÆÄÀÏÀÇ ÆÛ¹Ì¼ÇÀ» FTP¸¦ »ç¿ëÇϰí 666 ·ÎºÎÅÍ 644 ·Î º¯°æÇÑ °ÍÀ» ±ÇÀåÇÕ´Ï´Ù£®
Release 1.15(2000/10/27)
Release 1.14(2000/10/11)