用C语言编写cgi程序的话,多半会用到cgic。 这是个非常流行的库,遇到文件上传之类的应用更是离不开它。官方页面及下载地址为: www.boutell.com/cgic/#obtain 不少网站都有文件上传的功能,本文展示如何用cgic库编写文件上传的服务端程序,最后给出一段简单的HTML代码,供大家测试使用 。 下载: upload.c #includestdio.h> #includestring.h> #includeunistd.h> #includefcntl.h> #includesys/stat.h> #include"cgic.h" ...
by xiaoshou330 - Linux文档专区 - 2009-05-04 14:18:20 阅读(1038) 回复(0)
本帖最后由 nazily2150 于 2011-05-13 17:08 编辑 大家好, 小弟现在有个问题就是,我移植了boa到开发板上,可以使用静态网页进行浏览。 接着想编写关于cgic的程序,直接编译cgic2.05下面的cgictest.cgi,接着放到开发板上,从PC机上登录,没有结果。接着在error_log报告说是没有找到libc.so.6链接库。我在/etc/profile那里已经export了LD_LIBRARY_PATH=/lib了,接着/lib下也已经有了libc.so.6,file一下它们,都是ARM结...
下载回源码包以后,就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浏览,...
cgic实现页面切换 fprintf(cgiOut, "\n"); fprintf(cgiOut, "\n"); fprintf(cgiOut, "\n"); 注意:其中content=\"0表示无需等待直接切换,或者设置成多少秒 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/29845/showart_297145.html
麻烦看看如下程序:
test1:
#include
引用cgic中cookie写如下程序:
test1:
#include
cgic的移植 cgic是一个支持CGI开发的开放源码的标准C库。移植比较简单。 1、下载源码 http://www.boutell.com/cgic/ 上下载源码,当前最新版本是2.05 tar xzf cgic205.tar.gz(实际下载到的是.tar.tar,一样) 2、修改Makefile文件 a、 修改 CC = gcc 为 CC = /usr/local/arm/2.95.3/bin/arm-linux-gcc b、 修改 AR = ar 为 AR = /usr/local/arm/2.95.3/bin/arm-linux-ar c、 修改 RANLIB = arnlib 为 RANLIB ...
问题 一: 我下载编译了cgic205中的cgictest.c cgic.c cgic.h 文件,放在在我的Apche2.2的cgi-bin目录中。 我打开浏览器调用cgi-bin/cgitest.exe 显示正常上传文本文件回显正常。可是上传.gif图片回显是一堆乱码,难道cgitest.c文件显示不了图片吗?要怎么改才能回显图片呢? 我搜过一篇显示图片的文章是用setmode(fileno(stdout),O_BINARY)函数原文如下: “如果你的脚本发送图形数据,使用面向字符的流则意味着立即失败。解...
[color="#000000"]Web[color="#000000"]me09.cublog.cn [color="#0000ff"]Unique visitors, search keywords and more: web log analysis from Boutell.Com! Home --> [color="#0000ff"]Home [color="#0000ff"]Products [color="#0000ff"]Open Source [color="#0000ff"]Baklava [color="#0000ff"]cgic Library [color="#0000ff"]Ciel Web Editing [color="#0000ff"]Email Handler [c...
我在板子上移植了一个boa服务器和cgic库, 然后自己写了个cgi程序,调用接口,响应客户端的请求,可是一直调不通,老是出现这个错误:502 Bad Gateway
The CGI was not CGI/1.1 compliant.
查了一天,查不出问题,好烦躁啊。求高手指点一二。这是源码
#include