社区
CGI
帖子详情
cgic库的使用问题
hubiaolinger
2010-09-25 01:42:30
有人能给几个使用cgic库的c程序的啊,只有一个test感觉还是不给力啊,谢谢啦
...全文
418
3
打赏
收藏
cgic库的使用问题
有人能给几个使用cgic库的c程序的啊,只有一个test感觉还是不给力啊,谢谢啦
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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;
}
cgi
c205
库
文件
cgi
c在linux的安装文件 , 包含
库
文件
CGI
C
库
代码
C语言编写的
CGI
库
,代码和自带的测试程序
linux下的webserver-BOA及
CGI
C
库
的
使用
指南
1.BOA的移植介绍 2.
CGI
C
库
函数的
使用
介绍
cgi
c
库
源码分析
cgi
c很小只有两千多行代码,分析整个
库
函数,并且注释。
cgi
c205.rar_
cgi
c_
cgi
c2_
cgi
c205_
cgi
c205.tar.gz_
cgi
c
库
文件下载
cgi
c开发
库
文件,用于嵌入式网页服务器设计,很好用。
CGI
2,204
社区成员
4,518
社区内容
发帖
与我相关
我的任务
CGI
Web 开发 CGI
复制链接
扫一扫
分享
社区描述
Web 开发 CGI
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章