进入旧版 | 服务项目 | 成功案例 | 联系方式 | 过客留言 | 友情链接
   
设为首页
加入收藏
联系我们
网站首页 | 新闻资讯 | 操作系统 | 办公软件 | 网络软件 | 工具软件 | 媒体动画 | 网页制作 | 网站开发 | 程序开发 | 平面设计
Photoshop视频教程 | Word入门 | Flash入门 | JScript | VBScript | ASP | PHP | ADO | 网页特效 | 3DS MAX6.0命令 | 系统进程
您当前的位置:GOODSGY电脑学习网 -> 网站开发 -> CGI -> 文章内容  
CGI教程(6)调用CGI脚本文件的例子之四

调用CGI脚本文件的例子

//以下是mas_cvo.cpp文件

#include "t99_type.h"

#include

#include

inline void HTML( char str[] ) { cout << str << "\n"; }

inline void HTML_( char str[] ) { cout << str; }

inline void HTML_( char c ) { cout << c; }

// 传递调试选项

// 可以由脚本看到的环境变量

char* getenv_n( char var[] )

{

char *p = getenv( var );

return p == NULL ? (char*)"[]" : p;

}

void CGI_var_output( )

{

HTML("");

HTML("");

HTML( "
" );

HTML_("AUTH_TYPE "); HTML( getenv_n( "AUTH_TYPE" ) );

HTML_("CONTENT_LENGTH "); HTML( getenv_n( "CONTENT_LENGTH" ) );

HTML_("CONTENT_TYPE "); HTML( getenv_n( "CONTENT_TYPE" ) );

HTML_("GATEWAY_INTERFACE "); HTML( getenv_n( "GATEWAY_INTERFACE" ) );

HTML_("HOSTTYPE "); HTML( getenv_n( "HOSTTYPE" ) );

HTML_("HTTP_ACCEPT "); HTML( getenv_n( "HTTP_ACCEPT" ) );

HTML_("HTTP_CONNECTION "); HTML( getenv_n( "HTTP_CONNECTION" ) );

HTML_("HTTP_HOST "); HTML( getenv_n( "HTTP_HOST" ) );

HTML_("HTTP_PRAGMA "); HTML( getenv_n( "HTTP_PRAGMA" ) );

HTML_("HTTP_REFERER "); HTML( getenv_n( "HTTP_REFERER" ) );

HTML_("HTTP_USER_AGENT "); HTML( getenv_n( "HTTP_USER_AGENT" ) );

HTML_("OSTYPE "); HTML( getenv_n( "OSTYPE" ) );

HTML_("PATH_INFO "); HTML( getenv_n( "PATH_INFO" ) );

HTML_("PATH_TRANSLATED "); HTML( getenv_n( "PATH_TRANSLATED" ) );

HTML_("QUERY_STRING "); HTML( getenv_n( "QUERY_STRING" ) );

HTML_("REMOTE_ADDR "); HTML( getenv_n( "REMOTE_ADDR" ) );

HTML_("REMOTE_HOST "); HTML( getenv_n( "REMOTE_HOST" ) );

HTML_("REMOTE_IDENT "); HTML( getenv_n( "REMOTE_IDENT" ) );

HTML_("REMOTE_USER "); HTML( getenv_n( "REMOTE_USER" ) );

HTML_("REQUEST_METHOD "); HTML( getenv_n( "REQUEST_METHOD" ) );

HTML_("SCRIPT_NAME "); HTML( getenv_n( "SCRIPT_NAME" ) );

HTML_("SERVER_NAME "); HTML( getenv_n( "SERVER_NAME" ) );

HTML_("SERVER_PORT "); HTML( getenv_n( "SERVER_PORT" ) );

HTML_("SERVER_PROTOCOL "); HTML( getenv_n( "SERVER_PROTOCOL" ) );

HTML_("SERVER_SOFTWARE "); HTML( getenv_n( "SERVER_SOFTWARE" ) );

HTML("<P>");

HTML("Unix command printenv");

cout << flush;

system( "printenv | sort" );

HTML("

");

HTML("Unix command set");

cout << flush;

system( "set | sort " );

HTML( "www.goodsgy.com

" );

HTML( "" );

HTML( "" );

}

  实际上,CGI脚本也可以用其它的语言来编写。如果你使用C语言来编写并且是在UNIX系统中,最好是使用版本高于2.7.0的gcc编译器,因为这个编译器支持新的数据类型:bool(布尔型)。

在百度中搜索:CGI教程(6)调用CGI脚本文件的例子之四
在Google中搜索:CGI教程(6)调用CGI脚本文件的例子之四
在Yahoo中搜索:CGI教程(6)调用CGI脚本文件的例子之四

收藏到网摘:新浪VIVI 365key 我摘 POCO网摘 博采中心 YouNote 和讯网摘 天天收藏
[] [返回上一页] [打 印] [收 藏]

 相关文章    最新文章
· [组图] 真人CG 赤壁静像电影《女剑传》图..
· [组图] 国产歼-10战机CG作品欣赏
· [组图] PHOTOSHOP合成CG图片的制作过程和思..
· [组图] Photoshop经典CG鼠绘教程:《拓》
· [组图] CG上色全功略
· [组图] 完整的CG教程
· [组图] CG中眼球的制作
· [组图] 深入了解CG基础-Curve的奥秘
· [组图] 3D特效之海底奇幻世界CG探秘
· [组图] CG教程:“它们来自海洋"
 
· 利用Perl开发Internet/Intranet应用之二(..
· 利用Perl开发Internet/Intranet应用之二(..
· 利用Perl开发Internet/Intranet应用之二(..
· 利用Perl开发Internet/Intranet应用之二(..
· 利用Perl开发Internet/Intranet应用之二(..
· 利用Perl开发Internet/Intranet应用之一
· 本地调试PERL CGI程序之二
· 本地调试PERL CGI程序之一
· Perl语言的文字处理模式之三(4)
· Perl语言的文字处理模式之三(3)

∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论…]
站内搜索

精彩图文
  网站导航  
操作系统 办公软件 网络软件
Vista Windows2003 WindowsXP Windows2000/NT Windows9X/ME Linux 其他 Word Excel Powerpoint Outlook 金山系列 其他 网页浏览 上传下载 联络聊天 邮件工具 服务器软件 网络辅助
工具软件 媒体动画 网页制作
系统工具 媒体工具 压缩工具 图文处理 文件管理 其他 3DMAX Authorware Director Maya 视频处理 其他 Flash Dreamweaver FireWorks FrontPage LiveMotion Golive HTML/CSS 其它
网站开发 平面设计 程序设计
ASP JSP PHP CGI JavaScript VBScript XML/SOAP Web服务器 Photoshop PhotoImpact CorelDraw Illustrator Freehand 设计欣赏 其他 VB VC .NET C/C++ DELPHI JAVA

冀ICP备05019428号
Copyright © 2004-2008 电脑学习网 Inc.All rights reserved.
TEL:13832340607
QQ:39873155
E_Mail:goodsgy(#)hotmail.com   (把(#)替换成@)
MSN:goodsgy(#)hotmail.com   (把(#)替换成@)