¡¡¡¡---- ¾ ³£ ÔÚInternet ÉÏ ³å ÀË µÄ Íø ÓÑ ¿Ö Å ºÜ ÉÙ ÓÐ ÈË Ã» ÓРȥ ¹ý ÁÄ Ìì ÊÒ Éñ Ù© ºú ´µ ¹ý¡£ Äã Ö» Òª ÉÔ Î¢ Áô Òâ Ò» Ï ¾Í »á ·¢ ÏÖ Õâ Щ ÁÄ Ìì ÊÒ ´ó ¶à ÊÇ ÓÃCGI ³Ì Ðò »ò Õß ÓÃJAVA ¿ª ·¢ µÄApplet ά »¤ µÄ¡£ ¿ª ·¢ ¹ý Õâ ÀàCGI »òApplet µÄ ³Ì Ðò Ô± ¶¼ Öª µÀ£¬ Õâ ÖÖ ¿ª ·¢ ¹¤ ×÷ ÊÇ ·Ñ ʱ ·Ñ Á¦ µÄ¡£ ÄÇ Ã´ ÓРû ÓÐ Ò» ÖÖ ¸ü ¼ò µ¥¡¢ Ê¡ Á¦ µÄ ¿ª ·¢ ·½ ʽ ÄØ £¿ ´ð °¸ ÊÇ ¿Ï ¶¨ µÄ¡£ ±Ê Õß Àû ÓÃASP ºÜ ¿ì ¾Í ¿ª ·¢ ÁË Ò» ¸ö ÁÄ Ìì ÊÒ£¬ ¸Ã ÁÄ Ìì ÊÒ ²» ¹â ËÙ ¶È ¿ì£¬ ά »¤ Ò² ÌØ ·½ ±ã¡£ ÔÚ Õâ Àï ±Ê Õß Ïë °Ñ ¿ª ·¢ ¹ý ³Ì ÖÐ µÄ ¼¼ Êõ¡¢ ¼¼ ÇÉ ºÍ ÐÄ µÃ ½é ÉÜ ¸ø ´ó ¼Ò¡£
¡¡¡¡---- ¹Ø ÓÚASP ÔÚ¡¶ ¼Æ Ëã »ú ÊÀ ½ç ±¨¡· ÉÏ ÓÐ ºÜ ¶à ÎÄ Õ ¶¼ ÓÐ ½é ÉÜ£¬ Õâ Àï ²» Ô٠׸ Êö¡£ ±Ê Õß ¹¤ ×÷ µÄ µ¥ λ Àï ÓÐ Ò» ¸ö ÓÉWindows NT4.0 ×é Ö¯ µÄLAN¡£NT ·þ Îñ Æ÷ ÉÏ °² ×° ÁËIIS3.0£¬ Éè Öà ÁË Èô ¸É ¸÷WEB Õ¾ µã£¬ Æä ÖÐ Ò» ¸ö È¡ Ãû Ϊfyb.cam.gov.cn¡£ ±¾ µ¥ λ µÄWEB Õ¾ µã ²¢ û ÓÐ ½Ó ÈëInternet£¬ ÓÉ ÓÚ ÓÐ ÁÄ Ìì ÊÒ È´ Ò² Îü Òý ÁË ²» ÉÙ ±¾ µ¥ λ µÄ Ô± ¹¤¡£ Èç ¹û Äú µÄ ¹¤ ×÷ »· ¾³ Óë ÎÒ ÃÇ µÄ Ïà ͬ£¬ ²» ·Á Ò² ÔÚ ×Ô ¼º µÄLAN Àï Ãæ Èç ·¨ ÅÚ ÖÆ Ò» ¸ö ÁÄ Ìì ÊÒ¡£
¡¡¡¡Ò»¡¢ ÁÄ Ìì ÊÒ µÄ ¹æ »®£º
¡¡¡¡¡¡
¡¡¡¡---- 1¡¢ ̸ »° ÄÚ ÈÝ ´¢ ´æ ·½ ʽ µÄ Ñ¡ Ôñ£º ÔÚ ¿Í »§ »ú ÉÏ ÏÔ Ê¾ ¼´ ʱ ̸ »° µÄ ÄÚ ÈÝ Ó¦ ÒÔ Ê² ô ·½ ʽ ´¢ ´æ ÔÚ ·þ Îñ Æ÷ ÄØ £¿ASP ÓÐ Á½ ÖÖ Ñ¡ Ôñ£¬ Ò» ÖÖ ÊÇ ÒÔ ÎÄ ±¾ ÎÄ ¼þ ·½ ʽ£¬ Ò» ÖÖ ÊÇ ÒÔ Êý ¾Ý ¿â ·½ ʽ¡£ µ« ±Ê Õß ¸Ð ¾õASP ¶Ô ÎÄ ±¾ ÎÄ ¼þ ²Ù ×÷ µÄ Ö¸ Áî Ô¶ ²» ÈçADO(Active Data Object) Ìá ¹© µÄ ¶Ô Êý ¾Ý ¿â ²Ù ×÷ µÄ Ö¸ Áî ¶à¡£ Ëù ÒÔ Àû ÓÃADO£¬ASP ÄÜ ¶Ô Êý ¾Ý ¿â Áé »î µØ ²Ù ×÷£¬ ±È Èç ²å Èë¡¢ ɾ ³ý¡¢ ¸ü С¢ ²é ѯ µÈ µÈ¡£ ±Ê Õß Ñ¡ ÔñAccess Êý ¾Ý ¿â À´ ´¢ ´æ ̸ »° µÄ ÄÚ ÈÝ¡£ ¸Ã Êý ¾Ý ¿â ÄÚ ÈÝ Ö» ±£ Áô Ò» Ì죨 ¿É ¸ù ¾ÝLAN µÄ ʵ ¼Ê Çé ¿ö È· ¶¨ ʱ ¼ä ³¤ ¶Ì£© µÄ ̸ »° ÄÚ ÈÝ¡£
¡¡¡¡---- 2¡¢ ÁÄ Ìì ÊÒ ½ç Ãæ µÄ Éè ¼Æ£º Ϊ ÁË ¿Í »§ ÄÜ ¹» ·½ ±ã µØ ä¯ ÀÀ Õ¾ µã µÄ ÄÚ ÈÝ£¬ ÓÖ ÄÜ ¾¡ ¿É ÄÜ µØ ÏÔ Ê¾ ÁÄ Ìì ÊÒ µÄ ÄÚ ÈÝ£¬ ±Ê Õß ÔÚ Ò» ·ù Ö÷ Ò³ Àï Éè ¼Æ ÁË Èý Ö¡¡£ ×ó ±ß Ò» Ö¡ ÏÔ Ê¾ µÄ ÊÇ Õ¾ µã µÄIndex¡£ ÓÒ ±ß Ò» Ö¡ ÓÖ ·Ö ³É ÉÏ Ï Á½ Ö¡¡£ ÉÏ Ö¡ Õ¼70%£¬ Óà À´ ÏÔ Ê¾ µ± ǰ ÁÄ Ìì ÊÒ µÄ ÄÚ ÈÝ£» Ï ֡ Õ¼30%£¬ Óà À´ Ìá ¹© Ò» ¸ö ÎÄ ±¾ Êä Èë ¿ò ºÍ ¹© Óà »§ ·´ À¡ µÄ °´ Å¥
¡¡¡¡---- 3¡¢ ½ø Èë ÁÄ Ìì ÊÒ µÄ ²½ Ö裺 Ïó ´ó ¶à Êý ÁÄ Ìì ÊÒ Ò» Ñù£¬ Ê× ÏÈ Ó¦ ¸Ã Ìá ¹© ¸ø Óà »§ Ò» ¸ö µÇ ¼ ½ç Ãæ£¬ ÓÉ Óà »§ Êä Èë ×Ô ¼º µÄ Ãû ×Ö »ò ±ð Ãû ºÍ ×Ô ¼º Ëæ Òâ ¸ø ¶¨ µÄ ÃÜ Âë¡£ Èç ¹û Êä Èë µÄ Óà »§ Ãû Óë ÔÚ Ïß µÄ Óà »§ Ãû Ïà ͬ£¬ Ôò Ìá ʾ Óà »§ ÖØ Рѡ Ôñ Óà »§ Ãû »ò ÖØ РÊä Èë ÃÜ Â룬 ÒÔ ±£ Ö¤ ÔÚ Ïß µÄ Ëù ÓÐ Óà »§ Ãû ¶¼ ÊÇ Î¨ Ò» µÄ¡£ µÇ ½ ³É ¹¦ ºó ½ø Èë ÁÄ Ìì ÊÒ£¬ ÄÚ ÈÝ ÏÔ Ê¾ Ö¡ ÏÔ Ê¾¡° »¶ Ó ¼Ó È롱 µÄ »¶ Ó ÐŠϢ¡£ Óà »§ ¾Í ¿É ÒÔ ÔÚ ÎÄ ±¾ Êä Èë Çø ÄÚ Êä Èë ̸ »° ÄÚ ÈÝ ÁË¡£
¡¡¡¡¶þ¡¢ Éè ¼Æ ¹ý ³Ì ºÍ ¿ª ·¢ ¼¼ ÇÉ£º
¡¡¡¡¡¡
¡¡¡¡---- 1¡¢ Éè ¼ÆODBC ϵ ͳ Êý ¾Ý Ô´£º Èç ǰ Ëù Êö£¬ ±¾ ¿ª ·¢ ²É ÓÃASP ¶ÔADO ½ø ÐÐ ²Ù ×÷£¬ Òò ´Ë ±Ø Ðë ÏÈ ¶Ô Êý ¾Ý Ô´ ½ø ÐÐ Éè ÖᣠÔÚNT ·þ Îñ Æ÷ µÄ ¿Ø ÖÆ Ãæ °å Àï Ë« »÷ODBC ͼ ±ê£¬ ÔÚ Ïµ ͳDSN Ò³ Ìí ¼Ó Ïµ ͳDSN£¬ Ñ¡ ÔñMicrosoft Access Driver£¬Data Source Name Ϊ¡®fybchat¡¯, Database Ñ¡ ÔñChat Ä¿ ¼ Ï µÄchat.mdb. ¸Ã Êý ¾Ý ¿â °ü À¨ ÏÂ Ãæ ¼¸ ¸ö ×Ö ¶Î£ºname, content, password, chattime, chatdate, ·Ö ±ð ÒÔ À´ ´æ ´¢ ÐÕ Ãû¡¢ ̸ »° ÄÚ ÈÝ¡¢ ÃÜ Âë¡¢ ̸ »° ʱ ¼ä ºÍ ̸ »° ÈÕ ÆÚ¡£
¡¡¡¡---- 2¡¢ µÇ ¼ ½ç Ãæ Éè ¼Æ£º µÇ ¼ ½ç Ãæ Ϊ Ò»html Ò³£¬ °ü º¬ Ò» Щ ¾¯ ¸æ ЊϢ ºÍ Ò» ¸öForm¡£ ¸ÃForm ÒÔ À´ »ñ È¡ Óà »§ Ãû ºÍ ÃÜ Â룬 Èç Ï Ëù ʾ£º
¡¡¡¡< form method="post" action="receivedata.asp" >
¡¡¡¡ÐÕ Ãû£º< input type="text" name="usname" >
¡¡¡¡ÃÜ Â룺< input type="password" name="uspassword" >
¡¡¡¡< /center >< br >< br >
¡¡¡¡< center >< input type="submit" value=" ½ø Èë" >
¡¡¡¡< input type="reset" value=" Çå ³ý" >< /center >
¡¡¡¡< input type="hidden" name="content" value="" >
¡¡¡¡< /form >
¡¡¡¡---- ͨ ¹ý Ìá ½» °´ Å¥ À´ ¼¤ ·¢receivedata.asp¡£ ¸ÃASP ÎÄ ¼þ Ö÷ Òª À´ ±£ Ö¤ ÔÚ ÁÄ Ìì ÊÒ Àï û ÓÐ Á½ ¸ö Óà »§ ÊÇ Í¬ Ãû µÄ¡£ Óà »§ Ìá ½» ЊϢ ºó£¬ ¸Ã ÎÄ ¼þ ´ò ¿ªchat.mdb ¼ì ²é ÊÇ ·ñ ÒÑ ¾ ÓÐ ¸Ã Óà »§ Ãû£¬ Èç ¹û ÓÐ µ« ÃÜ Âë ²» ¶Ô ¾Í Ìá ÐÑ Óà »§ ÖØ РÊä Èë ÃÜ Â룬 Èç ¹û û ÓÐ ÄÇ Ã´ Óà »§ ¾Í ˳ Àû ½ø Èë ÁË ÁÄ Ìì ÊÒ¡£ ½ø Èë ÁÄ Ìì ÊÒ ½ç Ãæ µÄ ¹¦ ÄÜ ÓÉ Ï ÁÐ Óï ¾ä Íê ³É£º
¡¡¡¡< FRAMESET ROWS="70%,30%" >
¡¡¡¡< FRAME SRC="forum.asp" NAME="main"
¡¡¡¡MARGINWIDTH="1" MARGINHEIGHT="1" Noresize >
¡¡¡¡< FRAME SRC="frft.asp?kname=
¡¡¡¡< % =name% >" NAME="footnotes" MARGINWIDTH="1"
¡¡¡¡MARGINHEIGHT="1" Noresize >
¡¡¡¡< /FRAMESET >
¡¡¡¡---- ×¢ Òâ Õâ Àï ÓÐ Ò» ¸ö ¼¼ ÇÉ£¬ ͨ ¹ý ²Î Êýkname ½« Óà »§ µÄ ÐÕ Ãû Òþ ²Ø ÔÚ ¿Í »§ µÄ ä¯ ÀÀ Æ÷ Àï Ãæ ÁË£¬ Õâ Ñù Ò» À´£¬ Óà »§ ÿ ´Î Ìá ½» ̸ »° ÄÚ ÈÝ µÄ ͬ ʱ Ò² °Ñ Ëû µÄ ÐÕ Ãû Ìá ½» ÁË¡£
¡¡¡¡---- 3¡¢ ÎÄ ±¾ Êä Èë Çø µÄ Éè ¼Æ£º ÎÄ ±¾ Êä Èë Çø ÊÇ ÓÉfrft.asp ²ú Éú µÄ¡£ Èç ÉÏ Ëù Êö£¬ Óà »§ ÿ ´Î Ìá ½» ̸ »° ÄÚ ÈÝ µÄ ͬ ʱ Ò² °Ñ Ëû µÄ ÐÕ Ãû Ìá ½» ÁË£¬ Óà »§ Ìá ½» ̸ »° ÄÚ ÈÝ µÄ ¶¯ ×÷ ÊÇ ¼¤ »îforum.asp¡£forum.asp µÄ ×÷ Óà ÊÇ Ë¢ РÁÄ Ìì ÊÒ µÄ ÄÚ ÈÝ¡£Frft.asp ÄÚ ÈÝ Èç Ï£º
¡¡¡¡< !DOCTYPE HTML PUBLIC "
¡¡¡¡-//IETF//DTD HTML//EN" >
¡¡¡¡< html >
¡¡¡¡< head >
¡¡¡¡< meta http-equiv="Content-Type"
¡¡¡¡content="text/html; charset=gb_2312-80" >
¡¡¡¡< meta name="GENERATOR"
¡¡¡¡content="Microsoft FrontPage 2.0" >
¡¡¡¡< title >< /title >
¡¡¡¡< /head >
¡¡¡¡< body >
¡¡¡¡< % kname=request.QueryString("kname")% >
¡¡¡¡< base target="main" >
¡¡¡¡< form name="fm1" method="POST" action="forum.asp" >
¡¡¡¡< p align="center" >< input type="text" size="90"
¡¡¡¡name="content" >< /p >
¡¡¡¡< p align="center" >< input type="button" name="B1"
¡¡¡¡value=" Ìá ½»/ Ë¢ ÐÂ" >< input type="reset"
¡¡¡¡name="B2" value=" ÖØ д" >< /p >
¡¡¡¡< input type="hidden" name="kname"
¡¡¡¡value=< % =kname% > >
¡¡¡¡< /form >
¡¡¡¡< SCRIPT LANGUAGE="VBScript" >
¡¡¡¡< !--
¡¡¡¡Sub IeTimer1_Timer()
¡¡¡¡if fm1.content.value="" then
¡¡¡¡fm1.content.value=""
¡¡¡¡fm1.submit
¡¡¡¡else
¡¡¡¡end if
¡¡¡¡end sub
¡¡¡¡sub b1_onclick()
¡¡¡¡fm1.submit
¡¡¡¡fm1.content.value=""
¡¡¡¡end sub
¡¡¡¡-- >
¡¡¡¡< /SCRIPT >
¡¡¡¡< OBJECT ID="IeTimer1" WIDTH=39 HEIGHT=39
¡¡¡¡CLASSID="CLSID:59CCB4A0-727D-
¡¡¡¡11CF-AC36-00AA00A47DD2"
¡¡¡¡CODEBASE="http://208.208.208.201/asp/ietimer.ocx" >
¡¡¡¡< PARAM NAME="_ExtentX" VALUE="1005" >
¡¡¡¡< PARAM NAME="_ExtentY" VALUE="1005" >
¡¡¡¡< PARAM NAME="Interval" VALUE="7000" >
¡¡¡¡< /OBJECT >
¡¡¡¡< /body >
¡¡¡¡< /html >
¡¡¡¡---- Õâ ʱ ÓÖ ³ö ÏÖ ÁË Ò» ¸ö ÎÊ Ì⣬ Óà »§ ±Ø Ðë ²» Í£ Ìá ½» ²Å ÄÜ ¿´ µ½ ×î РµÄ ÁÄ Ìì ÊÒ ÄÚ ÈÝ£¬ Õâ ÏÔ È» ¸ø Óà »§ ´ø À´ ÁË ²» ±ã¡£ ÓÚ ÊÇ ¿¼ ÂÇ Óà һ ¸ötimer µÄActiveX ¿Ø ¼þ À´ ¿Ø ÖÆ ÁÄ Ìì ÊÒ µÄ ÄÚ ÈÝ Æñ ²» ¸ü ºÃ £¿ ÓÚ ÊÇ Ñ¡ Óà ÁËIetimer£¬ Èç ÉÏ< object > ¡ ¡< /object > Ëù Òý Ó㬠ÿ ¸ô7 Ãë ÖÓ ÁÄ Ìì ÊÒ ÄÚ ÈÝ ×Ô ¶¯ ¸ü Рһ ´Î¡£ Õâ Ñù ¼´ ʹ Óà »§ ²» Ïë ²Î ¼Ó ÁÄ Ìì Ò² ¿É ÒÔ ×ø ÔÚ »ú Æ÷ ±ß ¿´ ±ð ÈË ÁÄ Ìì ÁË¡£
¡¡¡¡Èý¡¢ ×Ü ½á
¡¡¡¡¡¡
¡¡¡¡---- ÓÉ ÉÏ Êö ¿ª ·¢ ¹ý ³Ì ÎÒ ÃÇ ¿É ÒÔ Öª µÀ£¬ Àû ÓÃASP ³Ì Ðò ¿É ÒÔ ºÜ Áé »î µØ ´« µÝ ²Î Êý£¬ ²¢ ÇÒ ¿É ÒÔ ºÜ Áé »î µØ ½« ³Ì Ðò Á÷ ³Ì ·Ö ¸î ³É ¼¸ ¸ö µ¥ ¶À µÄASP ³Ì Ðò£¬ ·Ç ³£ Àû ÓÚ ³Ì Ðò µÄ µ÷ ÊÔ£¬ ¶ÔActiveX ¿Ø ¼þ µÄ Ö§ ³Ö ºÍ ¶ÔDAO µÄ Ç¿ ´ó ²Ù ×÷ ÄÜ Á¦ ʹ µÃ Àû Óà ASP ÄÜ ¹» ¿ª ·¢ ¹¦ ÄÜ ·Ç ³£ Ç¿ ´ó µÄ ³Ì Ðò¡£

