读书人

怎么在windowsXP上运行用c 编写cgi

发布时间: 2012-12-29 10:28:09 作者: rapoo

如何在windowsXP下运行用c 编写cgi

如何在windowsXP下运行用c 编写cgi?

前提是安装apache服务器,apache服务器的conf里面在<IfModule mime_module>里面配置好。

AddType text/html .exe
AddHandler cgi-script .exe .cgi
然后只要把exe文件放到cgi-bin下面就好了
http://127.0.0.1/cgi-bin/1.exe
就可以访问了
cout/printf出来的会输出到网页上

添加效果如下图所示:

怎么在windowsXP上运行用c 编写cgi

不过注意的是:第一行一定要输出一个空行。

示例如下:

//2012-12-4-------------------------------

//仅在VC6.0平台下测试可得好多环境变量都不存在!

//而在安装了Apache服务器后显示会有所不同。

注意:以上结果是在安装了Apache服务器后的结果,如下图:

怎么在windowsXP上运行用c 编写cgi

怎么在windowsXP上运行用c 编写cgi

示例及显示结果:

void main(){       printf("Contenttype:text/html\n\n");       printf("<html>\n");       printf("<head><title>anHTML Page From a CGI</title></h ead>\n");       printf("<body><br>\n");       printf("<h2>This is an HTML page generated from with in a CGI program...</h2>\n");       printf("<hr><p>\n");       printf("<ahref=\"../output.html#two\"><b> Go back to output.html page</b></a>\n");       printf("</body>\n");       printf("</html>\n");       fflush(stdout);}


读书人网 >CGI

热点推荐