摘要:
open 函数用于打开和创建文件。以下是 open 函数的简单描述 #include <fcntl.h> //千万记得加这个头文件哦 int open(const char *pathname, int oflag, ... /* mode_t mode */);返回值:成功则返回文件描述符,否则返回 -1其中,第三个参数(...)仅当创建新文件时才使用,用于指定文件的访问权限位(access permission bits)。pathname 是待打开/创建文件的路径名(如 /home/gouwa/);oflag 用于指定文件的打开/创建模式,这个参数可由以下常量(定义于 fcn 阅读全文
posted @ 2011-06-16 22:27
COS
阅读(558)
评论(0)
推荐(0)
摘要:
man openOPEN(2) Linux Programmer’s Manual OPEN(2)NAME open, creat - open and possibly create a file or deviceSYNOPSIS #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> int open(const char *pathname, int flags); int open(const char *pathname, int flags, mode_t mode); i 阅读全文
posted @ 2011-06-16 20:17
COS
阅读(3233)
评论(0)
推荐(0)
摘要:
最近学习CGI编程,调试程序出现问题:error: stray ‘\357’ in program error: stray ‘\274’ in program ......... 原因是字符格式不对,我的程序中是中英文括号符'(' '('用混了引起错误。 阅读全文
posted @ 2011-06-16 20:12
COS
阅读(968)
评论(2)
推荐(1)
摘要:
下载回源码包以后,就3个文件:cgic.c 函数库capture.c 一个很简单的CGI例子,仅仅输出两行提示文字cgictest.c 一个演示读取form表单数据的CGI例子首先在vc6里创建一个空的win32静态库cgic,然后添加cgic.c,编译后得到cgic.lib库创建一个空的console工程cgictest,然后添加cgictest.c,在setting|link添加cgic.lib,编译得到cgictest.exe将cgictest.exe拷贝到事先创建好的测试网站的cgi-bin下,在iis里右击cgictest.exe浏览,就可以看到一个form表单,几乎所有的控件都包括 阅读全文
posted @ 2011-06-16 18:05
COS
阅读(1482)
评论(0)
推荐(1)
摘要:
cgic是专门为CGI开发的一个ANSI C库,封装了一些C语言CGI编程常用的操作,以及一些字符串和环境变量的处理,服务器提交以后,CGIC先将环境变量或者是标准输入中的数据取出进行一定的处理后再交给用户程序,给C开发CGI带来了极大的方便,下载地址为:www.boutell.com,目前版本号为:2.05当然为了熟悉WEB编程你也可以不使用这个库,我是无意将重点放在web编程上,所以我用CGIC,呵呵。CGI特性:ü 对数据进行语法分析;ü 接收以GET和POST方式发送的数据;ü 接收上传文件以及常规的表单文件;ü 提供设置和取得cookies的函 阅读全文
posted @ 2011-06-16 18:02
COS
阅读(679)
评论(0)
推荐(1)
摘要:
CGIC库的移植 CGIC是一个支持CGI开发的开放源码的标准C库,可以免费使用,只需要在开发的站点和程序文档中有个公开声明即可,表明程序使用了CGIC库,用户也可以购买商业授权而无需公开声明。 CGIC能够提供以下功能: 1 分析数据,并自动校正一些有缺陷的浏览器发来的数据; 2 透明接收用GET或 POST方法发来的From数据; 3 能接受上传文件; 4 能够设置和接收cookies; 5 用一致的方式处理From元素里的回车; 6 提供字符串,整数,浮点数,单选或多选功能来接收数据; 7 提供数字字段的边界检查; 8 能够将CGI环境变量转化成C中的非空字符串; 9 提供CGI程序的调 阅读全文
posted @ 2011-06-16 18:00
COS
阅读(1157)
评论(0)
推荐(1)
摘要:
用C语言技术进行CGI程序设计 一、CGI概述 CGI(公用网关接口)规定了Web服务器调用其他可执行程序(CGI程 序)的接口协议标准。Web服务器通过调用CGI程序实现和Web浏览器的交互 ,也就是CGI程序接受Web浏览器发送给Web服务器的信息,进行处理,将响应结果再回送给Web服务器及Web浏览器。CGI程序一般完成Web网页中表单(Form)数据的处理、数据库查询和实现与传统应用系统的集成等工作。CGI程序可以用任何程序设计语言编写,如Shell脚本语言、Perl、Fortran、Pascal、C语言等。但是用C语言编写的CGI程序具有执行速度快、安全性高(因为C语言程序是编译执行 阅读全文
posted @ 2011-06-16 17:14
COS
阅读(347)
评论(0)
推荐(1)
浙公网安备 33010602011771号