 |
VFP ·R¥ÎªÌªÀ°Ï ¥»°Q½×°Ï¬° Visual Foxpro ·R¥ÎªÌ¸gÅç¥æ¬yªº¦a¤è, ½Ð¦h¦h§Q¥Î"·j´M"ªº¥\¯à, ¥ý¬d¬Ý¬Ý¦³µL«e¨Ò¥i´`, ¦pªGÁÙ¦³¤£À´ªº¦Aµo°Ý. ³¡¥÷¥DÃD¦³ªþ¥[ÀÉ®×, ¶·¥ýµù¥U¦¨¬°ªÀ°Ï©~¥Á¤~¥i¥H¤U¸ü.
|
¤W¤@½g¥DÃD :: ¤U¤@½g¥DÃD |
µoªí¤H |
¤º®e |
Ruey
µù¥U®É¶¡: 2003-03-12 ¤å³¹: 1698 ¨Ó¦Û: tunglo
²Ä 1 ¼Ó
|
µoªí©ó: ¬P´Á¤G ¤@¤ë 13, 2004 1:37 am ¤å³¹¥DÃD: ¥ÎFoxWeb¦bºô¤W§Ö³tµo§G§AªºFOXPRO¸ê®Æ®w(Âà¶K) |
|
|
¥ÎFoxWeb¦bºô¤W§Ö³tµo§G§AªºFOXPRO¸ê®Æ®w
Âà¸ü¦Û¡mFoxpro·R¦nªÌ¤Ñ°ó¡n (¤å/Àd¤å¥ý)
FoxWeb¬O·L³n±Mªù¬°µo§GFOXPRO¨t¦C¸ê®Æ®w¦Ó¶}µoªº¤@ÓCGI¤¶±¡A¦pªG§A¼ô±xFoxpro½sµ{¡A§A¥unÁA¸Ñ¤@¤U¦p¦ó¨Ï¥ÎFoxWeb´N¥i¥H§Ö³t¶}µo¥X¥O¤Hº¡·Nªººô¯¸¤F¡]¤]³\§A¥un¬Ý§¹¥»¤å´Nª¾¹D¦p¦ó°µ¤F¡^¡I·íµM¡A§A¥²¶·n¦³¤@©wªºHTML°ò¦¡I
¡@¡@
¡@¡@¤U±¤¶²Ð¦p¦ó¨Ï¥ÎFoxWeb¨Ó¶}µoWEBµ{¦¡¡I
¡@¡@
¡@¡@1¡B¨t²Îªº¦w¸Ë°t¸m
¡@¡@º¥ý¡A§A¥i¥H±qwww.FoxWeb.com¤U¸ü¦w¸ËÀÉ¡A¸Õ¥Îª©¥i¥H§K¶O¨Ï¥Î30¤Ñ¡C¦w¸Ë¤§«e¡A§A¥²¶·¥ý¦w¸ËVFP3.0¥H¤Wªºª©¥»¡A¦A¦w¸ËFoxWeb¡A¦w¸Ë«Ü²³æ¡A¦w¸Ë§¹¦¨«á¡A±Ò°ÊFoxWebControlCenter¡A§A¥un²³æ°t¸m¤@¨Ç°ò¥»ªº°Ñ¼Æ´N¥i¥H¤F¡I
¡@¡@Admin.Name¡GºÞ²zûªº¦W¦r.¥¦±N³Q«O¦s¦bCGI.AdminName¤¤¡C
¡@¡@Admin.E-Mail¡GºÞ²zûªºEMAIL.¥¦±N³Q«O¦s¦bCGI.Admin¤¤¡C
¡@¡@PRGTimeout¡G¶W®É®É¶¡¡A¥¦«ü¥Ü¦øªA¾¹¦bªð¦^¤@¿ù»~µ²ªGµ¹¥Î¤á¤§«eµ¥«Ý¥Î¤áµ{ §Çµ²§ôªº®É¶¡¡]¬í¡^¡C
¡@¡@VFP.EXE¡GVFP.EXEªºµ´¹ï¸ô®|¡C
¡@¡@ProgramRoot¡G¥Î¤áµ{¦¡®Ú¥Ø¿ýªºµ´¹ï¸ô®|¡C§Aªºµ{¦¡À³¸Ó©ñ¦b³o¬Û¥Ø¿ý¤U¡C
¡@¡@TotalChannels¡GÁ`FoxWebÀW¹D¼Æ¡C¥¦¥Ñ¦øªA¾¹ªº°O¾ÐÅé©MCPU¼Æ¨Ó¨M©w¡A¦b³æCPUªº¦øªA¾¹¤W¡A³Ì¦n¤£n¶W¹L4Ó¡C
¡@¡@¨ä¥L°Ñ¼Æ§A«ö¹w³]È´N¥i¥H¤F¡I ¡@¡@2¡B«ç¼Ë´£¨ú¥Î¤áºÝ¸ê°T¡C
¡@¡@¥Î¤áºÝªº¸ê°T¥]¬A¨â³¡¤À¡GHTTP¸ê®Æ¶µ¥Ø©Mªí³æ¸ê®Æ¶µ¥Ø¡CHTTP¸ê®Æ¶µ¥Ø¥]¬A¥Î¤áºÝ©M¦øªA¾¹ºÝªº¸ê°T¡A¦p¥Î¤áºÝIP¡A¦øªA¾¹¦Wµ¥¡A¥¦Ì³Q©ñ¦bª«¥ó CGI¤¤¡A§A¥un¥ÎCGI.NameOfParameter´N¥i¥H¤Þ¥Î¹ïÀ³ªºÈ¡A¦pCGI.RemoteAddress±Nªð¦^¥Î¤áºÝªºIP¦ì§}¡I
¡@¡@ªí³æ¸ê®Æ¶µ¥Ø¥]¬A¤F¥Î¤á¿é¤Jªº¸ê°T¡An¨ú¥X³o¨ÇÈ¡A¥Î¨ç¼ÆFormField()´N¥i¥H¤F¡A¨Ò¦p¡AFormField("LastName")±Nªð¦^ªí³æ¤¤¿é¤J®Ø¦W¬°LastNameªºÈ¡C
¡@
¡@3¡B«ç¼Ë¥Í¦¨¨Ãªð¦^µ²ªGµ¹¥Î¤á¡C
¡@¡@¦b§Aªºµ{¦¡°h¥X¥H«á¡AFoxWeb±N´M§ä¤½¥ÎÅܼÆhtml_out¡A¨Ã§â¥¦ªº¤º®eªð¦^µ¹¬yÄý¾¹¡A¦]¦¹§A¥un§â§Anªð¦^ªºµ²ªG¼g¤JÅܼÆhtml_out´N¥i¥H¤F¡Iªð¦^µ²ªGªº²Ä¤@¦æ¥²¶·¬°ªð¦^µ²ªGªºMIMEÃþ«¬¡A¥B«áÄò¤@ªÅ¦æ¡C¨Ò¦p¡A¹ï³q±`ªºHTML¿é¥X¡A¥²¶·¦bªð¦^µ²ªGªº²Ä¤@¦æ¼g¤U¡GContent- type:text/html
¡@¡@FoxWeb´£¨Ñ¤@ºØ«Ü¤è«K¥Í¦¨ªð¦^µ²ªGªº¤èªk¡A§A¥i¥H§â§An¥Í¦¨ªºµ²ªG«ö³W©wªº®æ¦¡¥Í¦¨½d¥»¡A¨Ã«O¦s¦b¸ê®Æ®w©ÎªÌÀɤ¤¡Aµ{¦¡¤¤¡A¥ý¥Í¦¨½d¥»¤¤©Ò¦³ªºÅܼƪºÈ¡AµM«á¦A¥ÎFoxWeb´£¨Ñªº¨ç¼ÆMergeTxt()´N¥i¥H¥Í¦¨µ²ªG¤F,¸Ó¨ç¼Æ·|¦Û°Ê§â½d¥»¤¤ªºÅܼơ]¡§<<¡¨©M¡§>>¡¨¤§¶¡ªº¤º®e¡^´À´«¬°¸ÓÅܼƪº¹ê»ÚÈ¡C
¡@¡@4¡BURLªºµ²ºc¡C
¡@¡@½Õ¥ÎFoxWebµ{¦¡ªºURLªºµ²ºc¦p¤U¡G
¡@¡@http://ServerName/cgi-shl/FoxWeb.exe/ProgramName?QueryString
¡@¡@¨ä¤¤¡AServerName¬O§AªºWEB¦øªA¾¹ªº¦WºÙ¡ACgi-shl¬O§AªºCGI¥Ø¿ý¡AProgramName¬O§Aªºµ{¦¡¦W¡]¤£±a.prg§À½X¡^¡A¥i¥H¬O¬Û¹ï¸ô®|¡A¤]¥i¥H¬Oµ´¹ï¸ô®|¡C¥t¤@ºØProgramName®æ¦¡¬O"Procedure@Program"¡A¥¦¹ïÀ³FoxProªº "DOprocedureINprogram"©R¥O.QueryString ¬O§A·Q©ñ¨ìÅܼÆCGI.QueryString¤¤ªºÈ¡C¦p¡G
¡@¡@"http://myserver.com/cgi-shl/FoxWeb.exe/list@c:\prg\customer?all"
¡@¡@±N½Õ¥Î"DOlistINc:\prg\customer",¤]´N¬O¹B¦æprgÀÉ"C:\PRG\CUSTOMER" ¤¤ªº¹Lµ{"LIST"¡ACGI.QueryStringªºÈ±N³Q³]¸m¬°¦r¦ê"all"¡C
¡@
¡@¡@5¡B¥þ§½¹Lµ{¡C
¡@¡@FoxWeb´£¨Ñ¨âÓ§½¹Lµ{¡AFW_ENTER.PRG©MFW_EXIT.PRG¡A¥¦Ì¥²¶·©ñ¦bµ{¦¡ªº®Ú¥Ø¿ý(ProgramRoot)¤¤¡C¥¦Ì¦b¨CÓ FoxWeb½Ð¨D¤¤³£³Q°õ¦æ¡AFW_ENTER.PRG¦b¥Î¤áµ{¦¡°õ¦æ¤§«e°õ¦æ¡A¦pªG¥¦ªºªð¦^µ²ªG¬°.F.¡A«h¥Î¤áµ{¦¡±N¤£³Q°õ¦æ¡C FW_EXIT.PRG«h¦b¥Î¤áµ{¦¡°õ¦æ§¹«á°õ¦æ¡A¦]¦¹³o¨âÓ¥þ§½¹Lµ{¤@¯ë¥Î©ó³]¸m¨t²ÎÀô¹Ò©ÎªÌ¹ï³X°Ý§@¦w¥þ±±¨îµ¥¡C
¡@¡@¤U±¬O¤@Ó²³æªº¨Ò¤l¡A¥¦¥u¬O²³æ¦a´£¨ú¥X¥Î¤á¿é¤JªºÈ¡A¨Ãªð¦^¸Óȵ¹¥Î¤á¡G
¡@¡@¥]¬A¤@ªí³æªº¥D¶a.html¦p¤U¡G
< html>
< head>
< title>test< /title>
< /head>
< body>
< form action="/cgi-bin/FoxWeb.exe/test" method="POST">½Ð¿é¤J§Aªº©m¦W¡G
< input type="text" name="name">
< input type="Submit" name="ok" value=" ½T©w">
< /form>
< /body>
< /html>
¡@¡@¥Î¤áµ{¦¡test.prg¦p¤U¡G
M.Name=alltrim(formField('name'))&&¨ú¥X¥Î¤á¿é¤JªºÈ
html_out=MergeTxt(ReadFile("moban.txt"))&&ªð¦^µ²ªGµ¹¥Î¤áreturn
¡@¡@½d¥»ÀÉmoban.txt¦p¤U¡G
Content-type:text/html
< HTML>
< HEAD>
< TITLE>¿é¤Jµ²ªG< /TITLE>
< /HEAD>
< BODY>
§Aªº©m¦W¬O¡G<< m.name>>
§AªºIP¬O¡G<< cgi.remoteaddress>>
< /BODY>
< /HTML>
¡@¡@¦pªG¥Î¤á¿é¤Jªº©m¦W¬°§õ¤pÀs¡A«h¥Î¤á±N¦¬¨ì¦p¤U¶±¡G
< HTML>
< HEAD>
< TITLE>¿é¤Jµ²ªG< /TITLE>
< /HEAD>
< BODY>
§Aªº©m¦W¬O¡G§õ¤pÀs
§AªºIP¬O ¡G202.103.111.85
< /BODY>
< /HTML>
¡@¡@³q¹L¥H¤W¤¶²Ð¡A§AÀ³¸Ó¹ïFoxWebªº¥Îªk¦³¤@Ó¤j·§ªºÁA¸Ñ¤F§a¡A¦ýn¯u¥¿¥Î¥¦¶}µo±j¤jªºÀ³¥Îµ{¦¡¡A³oÁÙ¬O¤£°÷ªº¡CnÁA¸Ñ§ó¸Ô²Óªº¸ê°T¡A½Ð°Ñ¦Òwww.FoxWeb.com¡Cùر¥]¬A¤F¨ç¼Æ°Ñ¦Ò¡BÀɤW¸ü¡Bµ{¦¡½Õ¸Õ¡BÀu¤Æ©Ê¯à¤Îµ{¦¡¦w¥þµ¥§ó¸Ô²Óªº¸ê°T¡C _________________ #############################
§Ö¼Ö¶ý«}¨t¦C©¯ºÖ¦v°t,³Ü¤Q¥þÂû´ö~ì¨Ó©¯ºÖ¨º»ò²³æ!!
¾Ç·|VFP¨Ï¥ÎªÌªÀ°Ïªº·j´M,Code¤~·|§ó¦³½ì~
############################# |
|
¦^³»ºÝ |
|
 |
|
|
±z µLªk ¦b³oÓª©±µoªí¤å³¹ ±z µLªk ¦b³oÓª©±¦^ÂФ峹 ±z µLªk ¦b³oÓª©±½s¿è¤å³¹ ±z µLªk ¦b³oÓª©±§R°£¤å³¹ ±z µLªk ¦b³oÓª©±¶i¦æ§ë²¼ ±z µLªk ¦b³oÓª©±ªþ¥[ÀÉ®× ±z µLªk ¦b³oÓª©±¤U¸üÀÉ®×
|
Powered by phpBB © 2001, 2005 phpBB Group ¥¿Å餤¤å»y¨t¥Ñ phpbb-tw ºûÅ@»s§@
|