2 qq 26862799 qq_26862799 于 2016.05.10 15:00 提问

浏览器支持CGI文件的运行

急急急~~~~求大神帮帮忙!!!

在开发板(FL2440)上搭建了boa服务器,CGI也配置好了。在主机上的浏览器输入IP/index.html打开页面成功。但打开test.cgi时弹出一个下载窗口,提示是否下载test.cgi文件。要怎么配置才能直接在浏览器上打开.cgi文件?

1个回答

u012377333
u012377333   Rxr 2016.05.10 16:36

cgi的调用界面

 <form action="cgi-bin/out.cgi" method="POST">
    <input type="text" name="name" />
    <input type="text" name="number" />
    <input type="submit" value="Submit" />
</form>

cgi程序:

1. #include <stdio.h>
   2. #include "cgic.h"
   3. #include <string.h>
   4. #include <stdlib.h>
   5.  
   6. int cgiMain() {
   7.     char name[241];
   8.     char number[241];
   9.     cgiHeaderContentType("text/html");
  10.     fprintf(cgiOut, "<HTML><HEAD>\n");
  11.     fprintf(cgiOut, "<TITLE>My CGI</TITLE></HEAD>\n");
  12.     fprintf(cgiOut, "<BODY>");
  13.     cgiFormString("name", name, 241);
  14.     cgiFormString("number", number, 241);
  15.     fprintf(cgiOut, "<H1>%s</H1>",name);
  16.     fprintf(cgiOut, "<H1>%s</H1>",number);
  17.     fprintf(cgiOut, "</BODY>\n");
  18.     fprintf(cgiOut, "</HTML>\n");
  19.     return 0;
  20. }


Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!