浏览器支持CGI文件的运行

问题描述

浏览器支持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

浏览器支持CGI文件的运行的相关文章

傲游云浏览器支持本地文件传输

  全球领先的软件服务公司傲游(Maxthon)在2013全球移动互联网大会GMIC展上当日(5月7日)宣布推出傲游云浏览器最新版本.此版新增"本地文件传输"功能,进一步增强了"云推送"功能,可以实现本地内文件的快速传输和分享. 该版本是傲游迈向"智能云浏览"的重要一步,它进一步提升了本地文件在多个平台上的快速推送和分享,为用户提供了更加流畅的跨平台无缝浏览体验. 傲游云浏览器 作为业界首家支持"本地文件传输"的浏览器,傲游云

让Apache支持cgi、SSI、shtml的配置方法_Linux

1.首先明确,只能够指定某个确定的目录,支持cgi,即运行该目录执行cgi程序:否则不太安全.寻找: 复制代码 代码如下:     #    # "C:/Program Files/Apache Group/Apache/cgi-bin" should be changed to whatever your ScriptAliased    # CGI directory exists, if you have that configured.    #    <Director

使得pws和iis支持cgi(精华区没有,以前有人问过,以便查询)

一.PWS下配置ActivePerl,使PWS支持CGI程序.1.在Windows98下安装PWS4.0(Microsoft Personal Web Server 4.0 在Windows98系统光盘的add-ons目录下).2.下载APi522e.exe(Windows98下建议用这个),下载地址为: http://www.cgiunion.net/perlsoft/APi522e.exe . http://www.activestate.com/ActivePerl/download/Ap

Apache 支持CGI程序和SSI程序的设置方法_Linux

由于Apache具有相当高的可移植性,它支持超过30种操作系统,包括Unix.Windows 及Darwin等系统,所以目前在网络上已注册的网域里大部份是使用Apache网页服务器.目前ApacheSoftware Foundation 正致力于发展现在已进入alpha测试阶段的Apache2.0.在这里,网页教学网和大家探讨如何修改服务器选项让服务器能提供简单的动态网页内容,也就是支持CGI程序及 Server-Side Include(SSI)程序. 1.准备工作 首先,我假设你已经安装好A

如何在98上支持cgi,php,asp,mysql

如何在98上支持cgi,php,asp,mysql 首先安装win98的pws,在安装perl(下载perl),在安装php4(下载).asp呢?pws本身就有了. pws,98盘中就有 eNet软件站点 全部软件 安装mysql(下载mysql) 在注册表HEKY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC\parameters\Script Map 中加入 .cgi "c:/perl/bin/perl.exe %s %s&quo

cgi是什么意思?cgi文件打开方法

  CGI文件是什么?cgi格式的文件是HTTP服务器与你的或其它机器上的程序进行"交谈"的一种工具,其程序须运行在网络服务器上.绝大多数的cgi格式的程序被用来解释处理杰自表单的输入信息,并在服务器产生相应的处理,或将相应的信息反馈给浏览器.cgi程序使网页具有交互功能. cgi文件怎么打开? 可以用记事本类的文字编辑工具打开.[最好不要用DW等网页编辑软件打开,因为它们会自动添加代码.]改文件属性需在服务器上改,不过NT和LINUX/UNIX下是有区别的. NT文件属性值不用更改,

让IE浏览器支持HTML5标准的方法

 自HTML5标准的提出就得到非常多的关注,而作为全球使用用户最多的IE浏览器能够支持HTML5标准也是大家备受关注一个问题,上周微软在技术大会上就表示目前微软正在开发的IE9将更加支持HTML5标准,但对于IE9是否将完全支持HTML5所有的标准,微软却表现的有点含糊其辞.HTML5标准能为网页带来更高效更洁净的代码,只有微软参与HTML5的设计工作,才能让IE浏览器识别更多的新元素.   HTML5标准预计是在2022年向全世界发布,虽然目前距他发布的日期还有3年左右的时间,但是我认为它距离

HTML5之浏览器支持、新元素

HTML5之浏览器支持.新元素 现代的浏览器都支持HTML5.此外,所有浏览器,包括旧的和最新的,对无法识别的元素会作为内联元素自动处理.正因为如此,你可以 "教会" 浏览器处理 "未知" 的 HTML 元素.甚至你可以教会 IE6 (Windows XP 2001) 浏览器处理未知的 HTML 元素(即让一些较早的浏览器(不支持HTML5)支持 HTML5). 1.将 HTML5 元素定义为块元素 HTML5 定了8个新的HTML 语义(semantic) 元素.

重拾cgi——文件上传和cgicc

html中上传文件,只需要表单里面放一个input type=file即可,如果要使用ajax异步上传(下文基于jquery),就需要注意几点(以下操作,部分需要基于html5定义的api): 1.页面上创建一个input元素,type是file.如果一个input需要支持选择多个文件,在标签中增加属性:multiple="multiple".(注意,这需要浏览器支持html5,具体文档可以见) 2.获取这个元素绑定的已上传文件: [cce lang="javascript&