当前位置:编程学习 > CGI >>

用c写的cgi编译好后,网页调用是空白

我用c\c++编写的cgi程序测试代码如下: 环境为vs2008 #include <stdio.h> void main() { printf("Content-Type: text/html\r\n\r\n"); printf("<html>\n"); printf("<head>\n"); printf("<title>Hello World! </title>\n"); printf("</head>\n"); printf("<body>\n"); printf("<h2>"); printf("Hello World!"); printf("</h2>\n"); printf("</body>\n"); printf("</html>\n"); } __________ 我用的是sambar7.0建立的web环境 放在cgi-win文件夹中 用ie7调用显示的是空白网页,我查看网页源代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <META http-equiv=Content-Type content="text/html;charset=gb2312"> </HEAD> <BODY> </BODY> </HTML> ________ 为什么<title>和内容都没有显示出来呢?
补充:_________________________
可不可以告诉我需要怎么设置才能让它执行
我的系统是xp
服务器是sambar7.0
----------------
这个服务器都是英文,我英文不好
还有就是sambar自带的cgitest.exe可以正常显示
我用自己写的就会出问题
是不是我上面的代码有问题
 没人帮忙么,还是分太少了?
答案:你的cgi没有执行啊
你仔细读一下web服务器的说明吧,看一下怎么才能让cgi执行

我用的是Linux系统,也没用过sambar。
你把你的程序放到cgitest.exe相同目录下,然后再试一下能否访问。
一般的配置都是指路径的配置,你看一下配置文件里面cgitest.exe相关的目录是怎么配置的,照着修改一下就行了

上一个:使用java能够编写CGI程序么?
下一个:Symbolic Name for CGI script 是什么意思

更多图片编程知识:
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,