get방식으로 값을 가져오려고 하는제 잘 안되는구요...
글쓴이: 개똥이 / 작성시간: 목, 2004/08/19 - 11:57오전
get방식으로 값을 가져오려고 하는제 잘 안되는구요...
시간 있으신분 좀 봐주세요.
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
void getvalues(void);
struct tmp
{
char name[20];
char value[20];
};
struct tmp getval[5];
int main(void)
{
printf("content-type: text/html\n\n");
//qs=getenv("QUERY_STRING");
getvalues();
return 0;
}
void getvalues(void)
{
char qs[100],tmp[100];
int a,i;
size_t st;
strcpy(qs,getenv("QUERY_STRING"));
//for(val_no=1;val_no<=2;val_no++)
a=1;
i=1;
while(1)
{
//strcpy(tmp,"");
st=strcspn(qs,"=&");
printf("%d",st);
strncpy(tmp,qs,st);
strcpy(qs,qs+st+1);
printf("<p>%s</p>\n",qs);
printf("<p>%s</p>\n",tmp);
if(a==1)
{
strcpy(getval[i].name,tmp);
a++;
}
else
{
strcpy(getval[i].value,tmp);
a=1;
i++;
}
if(i == 3)
{
break;
}
}
printf("<p>%s::%s</p>\n",getval[1].name,getval[1].value);
printf("<p>%s::%s</p>\n",getval[2].name,getval[2].value);
}Forums:


bbcode를 이용하심이..실행시 넘겨줬던 string과 결과
bbcode를 이용하심이..
실행시 넘겨줬던 string과 결과도 같이 올려주시면 빠른 답변을 기대할수 있을거라 생각합니다.
언제나 시작
댓글 달기