时间:2014-11-20 来源:

开发基于Apache服务器上的CGI程序【移动开发】

在上一节中成功的搭建了Apache服务器承接网站前端, 我来自CGI //html中的换行符为<br> printf("hello world, Name); //打印传递的参数 printf("hello %s<br>", Name); } 使用VS2012编译上面的代码,网页切图制作编译成功后div+css+js切图,在工程目录下的Debug文件夹中会有一个exe文件,网页重构报价将exe文件修改成name.cgi,并且复制到C:\Program Files\Apache Software Foundation\Apache2.2\cgi-bin中

logs:日志

将保存好的HTML文件放在C:\Program Files\Apache Software Foundation\Apache2.2\htdocs目录下

编译成功后在工程目录下的Debug文件夹中会有一个exe格式的可执行文件,承接网站前端我编译的程序中生成的是CGI编程.exe

在记事本中输入下面的HTML语言psd切图html,并且以HTML格式保存

程序实例6:使用环境变量实现参数1个传递

程序实例3:使用环境变量获得服务器的类型

安装好Apache服务器后,psd切图html在C:\Program Files\Apache Software Foundation\Apache2.2下有一些用于开发Apache服务器的文件

执行结果:

#include <stdio.h> #include <stdlib.h> void main() { //设置HTML语言 printf("Content-type:text/html\n\n"); printf("%s ", environ[i]); } } 将exe文件复制到C:\Program Files\Apache Software Foundation\Apache2.2\cgi-bin目录下网页切图制作,并且修改文件的格式,网页切图制作将CGI编程.exe改成eviroments.cgi

lib:保存的是开发web程序用到的一些库

manual:Apache服务器语言的设置

在输入框中输入11和12

include:保存开发web程序用到的一些头文件

#include <stdio.h> #include <stdlib.h> void main() { //设置HTML语言 printf("Content-type:text/html\n\n"); //递交表单的浏览器的名称、版本 和其他平台性的附加信息. printf("%s<br><br>",getenv("SERVER_NAME")); //你的服务器的类型如: printf("%s<br><br>",getenv("SERVER_SOFTWARE")); //指向这个CGI脚本的路径,页面div重构 printf("%s<br><br>",getenv("SCRIPT_NAME")); //递交脚本的主机名,psd切图html这个值不能被设置. printf("%s<br><br>",getenv("REMOTE_ADDR")); //运行CGI的版本 printf("%s<br><br>",getenv("SERVER_PORT")); //服务器运行的HTTP协议. printf("%s<br><br>",getenv("SERVER_PROTOCOL")); }

开发步骤:

程序实例7:遍使用环境变量传递多个参数

bin:Apache服务器软件所在地

将exe文件复制到C:\Program Files\Apache Software Foundation\Apache2.2\cgi-bin目录下,div+css+js切图并且修改文件的格式承接网站前端,i2;//定义2个变量用于接收传递的参数 //使用环境变量获得传递的参数 char* queryString = getenv("QUERY_STRING"); //把一个字符串解析到另一个字符串中 //将获得的字符串中的%s打印到cName中 sscanf(queryString, &i1, i1, i1+i2); }使用VS2012编译上面的代码div+css+js切图,编译成功后,网页重构报价在工程目录下的Debug文件夹中会有一个exe文件承接网站前端,并且复制到C:\Program Files\Apache Software Foundation\Apache2.2\cgi-bin中

点击次数:5133
作者:
web前端行业资讯
Web new NewsList
谷歌安全博客披露“英特尔内核漏洞”更多细节 ,,2018年01月04日Postgres10开发者新特性 ,,2017年12月28日阿里巴巴、狗尾草、苏大联合论文:基于对抗学习的众包标注用于中文命名实体识别 ,,2017年12月28日柯洁的2017:20岁,与AI斗与人类斗,其乐无穷 ,,2017年12月28日如果机器人拥有痛觉,这个世界会有哪些不一样? ,,2017年12月28日苹果经典电脑Lisa源代码修复完成将于2018年开源 ,,2017年12月28日腾讯浏览指数发布年终榜单2017年人们都关注哪些AI话题? ,,2017年12月28日除了发现开普勒90,NASA还靠AI做了什么? ,,2017年12月28日柯洁宣布:明年4月,将再次与围棋AI交锋 ,,2017年12月28日百度无人车美国首秀CES将发布Apollo2.0 ,,2017年12月28日这四种技术发展趋势将在2018年改变世界 ,,2017年12月28日2017:谷歌DeepMind团队的年度回顾 ,,2017年12月28日封杀这个公式,AI智商将为零 ,,2017年12月28日微软AI高管:要让所有人、所有机构都用上人工智能 ,,2017年12月28日为什么Linux桌面年一直未到来 ,,2017年12月28日AppleLisa操作系统将开源 ,,2017年12月28日2018年9大技术趋势预测 ,,2017年12月28日谷歌研究院发布NIMA:能评价图像有多美,还能让图像变得更美 ,,2017年12月28日苹果为2019年iPhone开发大容量电池新技术 ,,2017年12月28日谷歌发布Tacotron2:能更简单地训练AI学习演讲 ,,2017年12月21日TensorFlow漏洞爆发背后:关于AI安全我们的傻与天真 ,,2017年12月21日Android端Edge浏览器新版发布:常规性能优化和BUG修复 ,,2017年12月21日三星开发出全球最小的DRAM芯片技术领先优势扩大 ,,2017年12月21日腾讯绝艺AI下一步将学习AlphaGozero自对弈训练 ,,2017年12月21日Facebook社交VR应用Spaces扩大覆盖面:入驻HTCVive ,,2017年12月21日设计图曝光:三星双屏折叠手机原来是这样的 ,,2017年12月21日微信支付和支付宝已成为世界移动支付的"老师" ,,2017年12月21日新专利表明FaceID未来有望装备在iPad、MacBook和iMac等设备 ,,2017年12月21日首批九个建议加入EE4J的项目 ,,2017年12月21日这就是SurfacePhone?微软可折叠手机概念图曝光 ,,2017年12月21日万圣节南瓜图标下载2014年01月28日搜索引擎怎么做历史搜索词记录 【研发管理】2015年02月28日IOS使用jenkins进行持续集成第二篇 【架构设计】2015年05月25日猫猫学IOS(十七)UI之纯代码自定义Cell实现新浪微博UI 【编程语言】2015年04月13日iOS上架打包注意 【编程语言】2015年04月03日用php将任何格式视频转为flv的代码2014年01月29日ExtJS4.2Grid组件的单元格合并2016年10月12日解决金蝶K3BOS万能报表打不开 【编程语言】2015年04月07日网页设计的微观细节2014年01月28日31cc.cn为您提供100M免费ASP空间服务,速度还不错,无广告2014年01月29日打造计数器DIY三步曲(中)2014年01月29日自定义多视图 【互联网】2014年12月12日SearchforaRange【编程语言】2014年12月01日iOS-Core-Animation之十五----图层性能【移动开发】2015年01月24日Followyourhear(跟着心走)【移动开发】2015年06月24日星际2盗号木马“战网窃贼”被截获2014年01月28日DB2自动递增字段实现方法2014年01月29日git使用!法则! 【移动开发】2015年05月20日交互设计分析:设计中不可忽略的产品状态2014年01月28日各种查找算法效率比较by:192132_01mfcheer 【综合】2015年03月26日2014年终总结 【互联网】2015年03月02日通过反射克隆对象,对象复制(克隆),对象合并工具类升级版【系统运维】2015年02月02日impdp导入中碰到的两个问题 【编程语言】2015年05月19日通过EditDistance问题理解动态规划算法 【编程语言】2015年03月26日本地机apache配置基于域名的虚拟主机详解2014年01月29日java受检异常和非受检异常 【编程语言】2014年12月17日JNI使用总结【编程语言】2014年12月30日第十一周(点类派生直线类) 【编程语言】2015年05月20日如何有效使用Project(1)--编制进度计划、保存基准2016年11月08日zoj月赛 【Web前端】2015年07月27日
我们保证
We guarantee
> psd效果文件手工切图,保证图片效果最好体积最小利于传输
> 100%手写的HTML(DIV+CSS)编码,绝对符合W3C标准
> 代码精简、css沉余量小、搜索引擎扫描迅速,网页打开快捷
> 应用Css Sprite能够减少HTTP请求数,提高网页性能
> 跨浏览器兼容(IE6、7、8、9,Firefox火狐,Chrome谷歌)