寻做过CGI开发的先辈
发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
寻做过CGI开发的前辈
最近遇到一个项目,要在嵌入式设备上开发Web应用,类似路由器的管理程序,用到CGI开发技术,有木有前辈做过的,指教一二。
1、CGI开发流程
2、项目通用结构
3、html、javascript、c如何分开开发
4、其他(想说啥说啥)
多谢了~
------解决方案--------------------
我现在在做CGI的项目,用C语言写的CGI。
感觉流程就是:
1.网页界面设计;(网页中JS包含在内)
2.表单获取;
3.表单数据处理
其他的具体一时半会儿也说不清楚
------解决方案--------------------
1.搭建好apache服务器,其中htdocs或者www是方html文件的。cgi程序都放在cgi-bin/下,服务器会在这个目录下找。cgi其实可以理解为一个后台处理程序,当客户端用户向服务器发送一个表单时,服务器会按照客户端的请求,到cgi-bin中去找后缀为.cgi的程序,找到后就按照cgi程序的逻辑执行。
2.在写CGI程序时,需要先把读表单变量的程序写好,就是服务器如何获取客户机发送来的信息,如用户名,密码等。然后根据这些信息做一些处理,最后将结果返回给客户机。cgi中可以像一般的程序一样进行逻辑运算,同时也可以输出网页,输出的形式是以诸如C语言的printf();因为服务器与客户端通讯靠的就是标准输入输出,所以只要把网页代码打印到标准输出就可以了。
如:printf("<html>");
printf("<head>");
printf("</head>");
printf("</html>");
3.至于js,你可以单独放到一个文件中,在cgi中申明就行了。如果要把c和html分开的话,可以考虑mvc模型。不过我是写在一起了,也不麻烦。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
一个用C语言写CGI取得环境变量的问题
写好了html,表单get方法,提交两个字符串,在cgi中用getenv()取回并放入缓存字符串中,然后用sscan...
-
寻做过CGI开发的前辈
最近遇到一个项目,要在嵌入式设备上开发Web应用,类似路由器的管理程序,用到CGI开发技术,有木有前辈做过的,指教一...
-
初学者:如何运行CGI程序?
我安装了apache http server,编写了cgi.exe,放在了cgi-bin目录下,在浏览器中键入
http://127.0.0.1/cgi-bin/...
-
CGI的并发性能与JSP相比怎么样?
rt,就想知道cgi与jsp做聊天室程序哪个好点~
------解决方案--------------------
JSP这么烂啊?
通...
-
CGI关于JS
我用C语言写的CGI,如果需要用JAVASCRIPT,怎么办呢?
------解决方案--------------------
将js写到另外的一个单独的文件...
-
网页上按钮点击历史查询
现在我做了一个有监控功能的网页,上面又好多不同功能的控制按钮,可以通过WEB浏览器进行远程监控,这个功能已...
-
cgi 读写文件问题
刚刚接触cgi,我用c写的
我做嵌入式上的的开发,因为板子上的二极管用一个数据寄存器,需要一个全局变量来控制几个二...
-
移植好goahead 能访问html 不能访问cgi
移植好goahead 能访问html 不能访问cgi? 报错如下:
Access Error: Data follows
CGI proce...
-
求:php 连接 MSSQL2008 代码,以及错误解答。急、急、急!~ Win2008:Apache+php5.3.2 VC9 TS+MSSQL2008,
<?php
$serverName = "(local...
-
CGI如何发送邮件呀?
各位,请教一下,我装的是WINDOWS SERVER 2003,安装有CGI和Perl程序,请问如何发送网页中的内容到指定的邮箱呀?...