欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

寻做过cgi开发的先人

更新时间: 2014-01-05 02:03:13 责任编辑: Author_N1

 

寻做过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模型。不过我是写在一起了,也不麻烦。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:03:13
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/5073/
本文WWW.DOC100.NET DOC100.NET版权所有。