From 6db368b7ebc5ff7b2f89f15af41bb167f5927abf Mon Sep 17 00:00:00 2001 From: Alexander Pickering Date: Tue, 10 May 2016 20:18:48 -0400 Subject: Started on parseing user input --- ws2a/bugcomment.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'ws2a') diff --git a/ws2a/bugcomment.c b/ws2a/bugcomment.c index 98d00be..dd10331 100644 --- a/ws2a/bugcomment.c +++ b/ws2a/bugcomment.c @@ -8,11 +8,21 @@ int main(){ //char data[20] = "?id=1"; char* hardip = getenv("REMOTE_ADDR"); printf("%s%c%c\n","Content-Type:text/html;charset=iso-8859-1",13,10); - printf("data:%s",data); + printf("

data:%s",data); + /* char name[15]; char userid[20]; char comment[2048]; char captcha[25]; + unsigned long long bugid = 0; + */ + + char* name = strtok(data,"&"); + char* userid = strtok(NULL,"&"); + char* comment = strtok(NULL,"&"); + char* captcha = strtok(NULL,"&"); + char* bugid = strtok(NULL,"&"); + printf("

name:%s

userid:%s

comment:%s

captcha:%s

bugid:%s",name,userid,comment,captcha,bugid); /* FILE* lastfilenum; lastfilenum = fopen("../ws2a/bugs/lastbug","r"); -- cgit v1.2.3-70-g09d2