首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CGI >

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

2012-12-29 
如何在windowsXP下运行用c 编写cgi如何在windowsXP下运行用c 编写cgi?前提是安装apache服务器,apache服务

如何在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);}


       

热点排行