⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cgiform.s

📁 用C些的CGI函数库
💻 S
字号:
/* TEXTBLOCK 使用指南 示例1:读取浏览器端提交的表单数据
	浏览器端html代码如下:
	
		<form name="formUserLogin" method="post" action="/cgi-bin/UserLogin.fcsp">
			用户名:<input type="text" name="textfieldUserName">
			密码:<input type="password" name="textfieldPassword">
			<input type="submit" name="submitUserLogin" value="提交">
		</form>
		
	服务器端cgi代码如下:
	
		SList *plistForm = NULL ; /* form链表容器,其实就是iLibX.List链表 */
		char *textfieldUserName = NULL ; /* 为方便阅读代码,这里把变量名与表单域名写成一样 */
		char *textfieldPassword = NULL ;
		BOOL bret ;
		
		/* 初始化form链表容器 */
		plistForm = CGIFormListInitial() ;
		if( plistForm == NULL )
		{
			/* ...初始化form链表容器失败处理... */
		}
		
		/* 装载form数据到form链表容器 */
		bret = CGIFormReadData( &plistForm ) ;
		if( bret != TRUE )
		{
			/* ...装载form数据到form链表容器失败处理... */
		}
		
		/* 读取form数据,即由表单域名获得表单域值在form链表容器里的首地址 */
		textfieldUserName = CGIFormGetValue( plistForm , "textfieldUserName" ) ;
		textfieldPassword = CGIFormGetValue( plistForm , "textfieldPassword" ) ;
		
		/* ...这时已经得到了浏览器端表单用户名与密码,根据业务逻辑做相应的处理... */
		
		/* 销毁form链表容器 */
		bret = CGIFormListDestroy( &plistForm ) ;
		{
			/* ...销毁form链表容器失败处理... */
		}
TEXTBLOCK */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -