首页 > c

C语言CGI编程入门

CGI是指web服务器调用编程语言编写的程序的一个接口。比如我们可以编写一个用户注册的页面,用户将其输入的邮箱、用户名、密码输入并点击注册,此时浏览器就将用户输入的内容发送给了我们后台的CGI程序,我们的CGI程序接受到这些信息,可以对其进行处理。比如送入数据库、判断输入的信息是否合法等。 主流的CGI程序用Perl编写,Perl是一款强大的脚本语言,不过我这里不太懂,我也不去比较某两个语言间的优劣。我说一下用C和C++如何编写CGI程序,告诉大家用C语言也能编写web应用程序,用C语言也能写一个网站。 1.准备工作 首先要先安装一款web服务器。我就用windows系统下的Apa...

用c语言写cgi程序实现文件上传

现在很少有用C实现文件上传了,有Nginx的上传模块,用CGI实现文件上传在这里作下备案。 后加参考:http://hi.baidu.com/davidgabriel/item/58fec40b4c2f49803c42e290 用C语言库(CGIC)编写CGI,实现文件上传: http://hi.baidu.com/rszlatkfoxbalqd/item/62bb3a4e04e89c0fc0161326 使用C语言的CGI库“CGIC”完成Web开发的各种要求 : http://blog.sina.com.cn/s/blog_75a8cfac0100p9es.html add Time...

利用php调用C语言 扩展PHP的功能

第一步. 生成需要调用的so文件 首先做一个简单的so文件: /** * hello.c To compile, use following commands: gcc -O -c -fPIC -o hello.o hello.c gcc -shared -o libhello.so hello.o */ int hello_add(int a, int b) { return a + b; } 然后将它编译成.so文件并放到系统中: $ gcc -O -c -fPIC -o hello.o hello.c // -fPIC:是指生成的...

CGI中常用的环境变量

简单总结一下CGI中常用的环境变量, 当然我本初学,有一些也没用过,有一些仅是网上资料的汇总. 另外只是概要性的叙述,有一些变量在某些时候会返回空值,具体情况并未一一列出. CGI中常用的环境变量 CONTENT_LENGTH DOCUMENT_ROOT HTTP_REFERER HTTP_USER_AGENT PATH_INFO PATH_TRANSLATED QUERY_STRING REMOTE_ADDR REMOTE_HOST REQUEST_METHOD SCRIPT_NAME REQUEST_URI SERVER_NAME SERVER_PORT 概要1. 获取...

使用C语言来写网页

下面的文字主要介绍,用C语言[CGI]捕获html表单传递的信息. 其实和PHP,PERL类似,简单的方法就是环境变量的获取 [常用的环境变量,我前面的文章已经罗列了一些,这里就不多说了] 在C语言中,环境变量需要通过 char * getenv (const char *) 这个函数来获取,使用时需要包含stdlib.h这个头文件 有了这个函数,其它的就很简单了,写一个html的表单,比如 <form name="input" action="../cgi-bin/test.exe" method="post"> Username: <input...