linux-cgi.c

来自「linux 下的一个CGI 程序」· C语言 代码 · 共 33 行

C
33
字号
#include <stdio.h> 
#include <stdlib.h> 
int main(void) 
{   char *data;    long m,n;    printf("Content-Type:text/html;charset=gb2312 \n\n");     printf("<html>\n");   printf("<head>\n");   printf("<TITLE> 乘法结果 </TITLE>\n");   printf("</head>\n");      printf("<body><br>\n");   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 x %ld 的结果是:%ld ",m,n,m*n);    }    printf("\n");    printf("</body>\n");   printf("</html>\n");   return (0); }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?