全国计算机等级考试二级vf历年试题合集含答案(CHM文件下载)>>
FoxWeb是微软专门为发布FOXPRO系列数据库而开发的一个CGI接口,如果你熟悉Foxpro编程,你只要了解一下如何使用FoxWeb就可以快速开发出令人满意的网站了!当然,你必须要有一定的HTML基础!
下面介绍如何使用FoxWeb来开发WEB程序!
1、系统的安装配置
首先,你可以从www.FoxWeb.com下载安装文件,试用版可以免费使用30天。安装之前,你必须先安装VFP3.0以上的版本,再安装FoxWeb,安装很简单,安装完成后,启动FoxWebControlCenter,你只要简单配置一些基本的参数就可以了!
Admin.Name:管理员的名字.它将被保存在CGI.AdminName中。
Admin.E-Mail:管理员的EMAIL.它将被保存在CGI.Admin中。
PRGTimeout:超时时间,它指示服务器在返回一错误结果给用户之前等待用户程 序结束的时间(秒)。
VFP.EXE:VFP.EXE的绝对路径。
ProgramRoot:用户程序根目录的绝对路径。你的程序应该放在这相目录下。
TotalChannels:总FoxWeb频道数。它由服务器的内存和CPU数来决定,在单CPU的服务器上,最好不要超过4个。
其它参数你按默认值就可以了!
2、怎样提取用户端信息。
用户端的信息包括两部分:HTTP数据项和表单数据项。HTTP数据项包括客户端和服务器端的信息,如客户端IP,服务器名等,它们被放在对象CGI中,你只要用CGI.NameOfParameter就可以引用对应的值,如CGI.RemoteAddress将返回客户端的IP地址!
表单数据项包括了用户输入的信息,要取出这些值,用函数FormField()就可以了,例如,FormField("LastName")将返回表单中输入框名为LastName的值。
3、怎样生成并返回结果给用户。
在你的程序退出以后,FoxWeb将寻找公用变量html_out,并把它的内容返回给浏览器,因此你只要把你要返回的结果写入变量html_out就可以了!返回结果的第一行必须为返回结果的MIME类型,且后续一空行。例如,对通常的HTML输出,必须在返回结果的第一行写下:Content-type:text/html
FoxWeb提供一种很方便生成返回结果的方法,你可以把你要生成的结果按规定的格式生成模板,并保存在数据库或者文件中,程序中,先生成模板中所有的变量的值,然后再用FoxWeb提供的函数MergeTxt()就可以生成结果了,该函数会自动把模板中的变量(“<<”和“>>”之间的内容)替换为该变量的实际值。
4、URL的结构。
调用FoxWeb程序的URL的结构如下:
http://ServerName/cgi-shl/FoxWeb.exe/ProgramName?QueryString
其中,ServerName是你的WEB服务器的名称,Cgi-shl是你的CGI目录,ProgramName是你的程序名(不带.prg后缀),可以是相对路径,也可以是绝对路径。另一种ProgramName格式是"Procedure@Program",它对应FoxPro的"DOprocedureINprogram"命令.QueryString 是你想放
| 相关热词搜索 |
