问题描述
- 浏览器支持CGI文件的运行
-
急急急~~~~求大神帮帮忙!!!
在开发板(FL2440)上搭建了boa服务器,CGI也配置好了。在主机上的浏览器输入IP/index.html打开页面成功。但打开test.cgi时弹出一个下载窗口,提示是否下载test.cgi文件。要怎么配置才能直接在浏览器上打开.cgi文件?
解决方案
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. }
时间: 2024-10-10 21:15:03