goahead如何使用cgi服务_linux下goahead的cgi编程 | 学步园
cgi程序的可执行文件放在goahead/web/cgi-bin/目录下,可以用gcc直接编译生成。网页文件放在goahead/web/目录下,源文件如下://test.c#include #include int main(void){char *data;long m,n;printf("Content-type: text/html/n/n") ;printf("< TITLE >
cgi程序的可执行文件放在goahead/web/cgi-bin/目录下,可以用gcc直接编译生成。网页文件放在goahead/web/目录下,源文件如下:
//test.c
#include
#include
int main(void)
{
char *data;
long m,n;
printf("Content-type: text/html/n/n") ;
printf("< TITLE >乘法结果< /TITLE > ");
printf("< H3 >乘法结果< /H3 > ");
data = getenv("QUERY_STRING");
if(data == NULL)
printf("< P >错误!数据没有被输入或者数据传输有问题");
else if(sscanf(data,"m=%ld&n=%ld",&m,&n)!=2)
printf("< P >错误!输入数据非法。表单中输入的必须是数字。");
else
printf("< P >%ld和%ld的成绩是:%ld。",m,n,m*n);
return 0;
}
//test.html
编译后,运行goahead,在ie中访问test.html即可执行cgi程序!
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)