?? cgiform.s
字號(hào):
/* TEXTBLOCK 使用指南 示例1:讀取瀏覽器端提交的表單數(shù)據(jù)
瀏覽器端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>
服務(wù)器端cgi代碼如下:
SList *plistForm = NULL ; /* form鏈表容器,其實(shí)就是iLibX.List鏈表 */
char *textfieldUserName = NULL ; /* 為方便閱讀代碼,這里把變量名與表單域名寫成一樣 */
char *textfieldPassword = NULL ;
BOOL bret ;
/* 初始化form鏈表容器 */
plistForm = CGIFormListInitial() ;
if( plistForm == NULL )
{
/* ...初始化form鏈表容器失敗處理... */
}
/* 裝載form數(shù)據(jù)到form鏈表容器 */
bret = CGIFormReadData( &plistForm ) ;
if( bret != TRUE )
{
/* ...裝載form數(shù)據(jù)到form鏈表容器失敗處理... */
}
/* 讀取form數(shù)據(jù),即由表單域名獲得表單域值在form鏈表容器里的首地址 */
textfieldUserName = CGIFormGetValue( plistForm , "textfieldUserName" ) ;
textfieldPassword = CGIFormGetValue( plistForm , "textfieldPassword" ) ;
/* ...這時(shí)已經(jīng)得到了瀏覽器端表單用戶名與密碼,根據(jù)業(yè)務(wù)邏輯做相應(yīng)的處理... */
/* 銷毀form鏈表容器 */
bret = CGIFormListDestroy( &plistForm ) ;
{
/* ...銷毀form鏈表容器失敗處理... */
}
TEXTBLOCK */
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -