社区
CGI
帖子详情
cgic库的使用问题
hubiaolinger
2010-09-25 01:42:30
有人能给几个使用cgic库的c程序的啊,只有一个test感觉还是不给力啊,谢谢啦
...全文
456
3
打赏
收藏
cgic库的使用问题
有人能给几个使用cgic库的c程序的啊,只有一个test感觉还是不给力啊,谢谢啦
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bloveslw
2010-10-05
打赏
举报
回复
其实很容易解决的。你到google一下就ok了
yaopingcs
2010-10-04
打赏
举报
回复
给你贴个往数据库增加用户的程序:
#include <stdlib.h>
#include <stdio.h>
#include <sqlite3.h>
#include <string.h>
int select_result(void *data,int n_columns,char **column_values,char **column_names);
int user_exist=0;
char name[20];
int main(int argc,char *argv[])
{
sqlite3 *db=NULL;
char *errMsg=NULL;
int rc;
char temp[100];
//sprintf(name,"%s",argv[3]);
strcpy(name,argv[3]);
fprintf(stdout,"Content-type:text/html\n\n");
fprintf(stdout,"<html><title>display data</title>");
if(sqlite3_open(argv[1],&db))
{
fprintf(stderr,"Cann't open database %s<br>!",sqlite3_errmsg(db));
sqlite3_close(db);
exit(1);
}
else
{
printf("open database %s successfully!<br>",argv[1]);
}
sqlite3_exec(db,"BEGIN TRANSACTION;",NULL,NULL,NULL);
sprintf( temp,"SELECT * FROM %s",argv[2]);
rc=sqlite3_exec(db,temp,select_result,NULL,&errMsg);//check the fdata exist or not!
if(rc)
{
printf("%s",errMsg);
exit(1);
}
if(user_exist == 0) //legal username
{
printf("<br>add user now!<br>");
sprintf(temp,"INSERT INTO %s VALUES('%s','%s')",argv[2],argv[3],argv[4]);
rc=sqlite3_exec(db,temp,NULL,NULL,&errMsg);
if(rc)
{
printf("%s",errMsg);
}
}
sqlite3_exec(db,"COMMIT TRANSACTION;",NULL,NULL,NULL);
sqlite3_close(db);
fprintf(stdout,"</html>");
}
int select_result(void *data,int n_columns,char **column_values,char **column_names)
{
int i,c1=1,c2=1;
/*******************Judge the username and password*********************/
c1=strcmp(column_values[0],name);
//c2=strcmp(column_values[1],nv[1].value);
//printf("c1=%s,<br>c2=%s<br>",column_values[1],nv[1].value);
if(c1==0)
{
//legal_user=1;
user_exist=1;
printf("username exist");
//printf("<script>");
//printf("window.location='../adduser'");
//printf("</script>");
exit(1);
}
return 0;
}
在移植boa服务器的过程中出现boa:not found
问题
以及移植
cgi
c
库
编译时出现arm-linux-gcc-g命令未找到错误
1、嵌入式web服务器移植的过程在网上很多资源的,我在这就不再赘述了,我就简单说下一个对于新手来说很头疼的
问题
!! 移植boa服务器的时候,所有的编译工作以及移植工作全部做完了,就差最后启动boa服务器了,就在这时,让我倒腾了好几天的一个错误:-sh: ./boa: not found。有些网友在网上也有解决的方法,就是修改Makefile中的LDFLAGS = -g改为LDFLAGS = ...
cgi
c基本知识
CGI
C相关知识从www.boutell.com/
cgi
c/#obtain网站中或许
CGI
C源程序。解压后,其中文件如下:
Cgi
c.h:头文件;
Cgi
c.c:
CGI
C的源代码文件;
Cgi
ctest.c:
CGI
C
库
的作者提供的一个
CGI
程序例子;Capture.c:用于调试
CGI
程序的工具;Makefile:安装
CGI
C的脚本文件;整个CIGC实际上是一个
CGI
C.C一个文件,非常精炼。只要在编写
CGI
程序时,将
CGI
C.C和
CGI
C.H两个文件放到当前文件夹下,进行编译就可以了。运用
CGI
C来编写
CGI
程序
CGI
C标准
库
在Android4.0平台的测试(
cgi
ctest的测试)跟踪报告
2013/1/7 7/23PM:察看
CGI
C官网http://www.boutell.com/
cgi
c/#
cgi
PathTranslated,关于如何
使用
CGI
C的内容如下: Are you using Visual C++ or Borland C++? Did you forget to add
cgi
c.c to your project?Make sure you are usin
CGI
和
CGI
C
(通常是执行脚本或程序)
智能物流仓储项目(十一)——
CGI
移植
找到gcc
cgi
ctest.o -o
cgi
ctest.
cgi
${LIBS},将其改成$(CC) $(CFLAGS)
cgi
ctest.o -o
cgi
ctest.
cgi
${LIBS},
CGI
C是一个支持
CGI
开发的开放源码的标准C
库
,可以免费
使用
,只需要在开发的站点和程序文档中有个公开声明即可,表明程序
使用
了
CGI
C
库
,用户也可以购买商业授权而无需公开声明。在开始编写你自己的
CGI
程序之前,一定要先走通他的例子程序,免得后来程序出错的时候还不知道是配置有
问题
,还是你的程序代码有
问题
。
CGI
2,203
社区成员
4,518
社区内容
发帖
与我相关
我的任务
CGI
Web 开发 CGI
复制链接
扫一扫
分享
社区描述
Web 开发 CGI
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章