?? cgihtml.h
字號(hào):
#ifndef _INCLUDE_CGIHEML_H_
#define _INCLUDE_CGIHTML_H_
/*
** 庫名 : CGIHtml
** 庫描述 : 用于處理HTML頁面信息的CGI函數(shù)庫
** 作者 : calvin
** E-mail : CalvinWilliams@yeah.net
** QQ : 21021078
** 創(chuàng)建日期時(shí)間 :
** 更新日期時(shí)間 : 2005/5/2
*/
#include "LibX.h"
#include "TypeX.h"
#include "StringX.h"
#include "ListX.h"
#ifdef __cplusplus
extern "C" {
#endif
/*
** 宏集說明 : 返回客戶端的數(shù)據(jù)類型
*/
#define CONTENT_TYPE_TEXTHTML 0
#define CONTENT_TYPE_IMAGEJPEG 1
#define CONTENT_TYPE_DOWNLOAD 2
/*
** 函數(shù)集說明 : 輸出HTML頭
*/
_WINDLL_EXPORT void CGIHtmlSendContent( int ContentType );
_WINDLL_EXPORT void CGIHtmlLocationURL( char *url );
_WINDLL_EXPORT void CGIHtmlSendStatus( int status );
/*
** 函數(shù)集說明 : 初始化、銷毀HTML模板標(biāo)志結(jié)點(diǎn)結(jié)構(gòu)
*/
_WINDLL_EXPORT SList *CGIHtmlTemplateTagListInitial();
_WINDLL_EXPORT BOOL CGIHtmlTemplateTagListDestroy( SList **listHtmlTemplateTag );
/*
** 函數(shù)集說明 : 裝載HTML模板
*/
_WINDLL_EXPORT int CGIHtmlLoadTemplate( char *filename , char *template_buf );
_WINDLL_EXPORT int CGIHtmlLoadTemplateSafely( char *filename , char **template_buf , long *template_buf_size );
/*
** 函數(shù)集說明 : 向HTML模板替換鏈表里加結(jié)點(diǎn)
*/
_WINDLL_EXPORT BOOL CGIHtmlAddTemplateLongTag( SList **listHtmlTemplateTag , char *tag , long l );
_WINDLL_EXPORT BOOL CGIHtmlAddTemplateDoubleTag( SList **listHtmlTemplateTag , char *tag , double d );
_WINDLL_EXPORT BOOL CGIHtmlAddTemplateStringTag( SList **listHtmlTemplateTag , char *tag , char *str );
/*
** 函數(shù)集說明 : 處理HTML模板
*/
_WINDLL_EXPORT int CGIHtmlProcessTemplate( SList *listHtmlTemplateTag , char *template_buf , char *html_buf );
_WINDLL_EXPORT int CGIHtmlProcessTemplateSafely( SList *listHtmlTemplateTag , char *template_buf , long *template_buf_size , char **html_buf , long *html_buf_size );
_WINDLL_EXPORT int CGIHtmlProcessHtmlByUBB( char *html_buf );
_WINDLL_EXPORT int CGIHtmlProcessHtmlByUBBSafely( char **html_buf , long *html_buf_size );
_WINDLL_EXPORT int CGIHtmlProcessTextToHtml( char *html_buf );
_WINDLL_EXPORT int CGIHtmlProcessTextToHtmlSafely( char **html_buf , long *html_buf_size );
#ifdef __cplusplus
}
#endif
#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -