Web_Design 板


LINE

如题,小弟最近研究CGI_POST 有个问题想不透,CGI的值会直接输出,那我该如何把那些值 输出在我指定的Frame呢? (小弟有A、B页面,A有TEXTBOX把值POST给CGI,B是纯粹显示结果的页面) 请各位大大帮解惑,感恩万分。 这里附上一段CGI code : int main(int argc, char* argv[], char *envp[]) { printf("Content-type: text/html\n\n"); //CGI产生网页 printf("<font color=\"#00F000\"</font>"); printf("<body bgcolor=\"black\">"); int length=atoi(getenv("CONTENT_LENGTH")); //CGI从页面A的TEXT接值处理字串 //printf("length=%d\n", length); char format[20], post[10000]; sprintf(format, "%%%dc", length); scanf(format, post); //printf("post=%s<BR/>", post); unescape_url(post); //printf("%s<BR/>", post); const char *cut = "="; char *cmdarr[10]; char *cmd = strtok(post,cut); int s_count = 0; int ptr_cmdpwd; const char *ECmd[2]; while(cmd != NULL) { cmdarr[s_count++] = cmd; cmd = strtok(NULL, cut); } //printf("%s</br>",cmdarr[1]); ECmd[0]="postsystem"; ptr_cmdpwd = strcmp(cmdarr[2],ECmd[0]); if (ptr_cmdpwd == 0){ } else{ if (ptr_cmdpwd > 0){ printf("Command Password Error !!<p>"); cmdarr[1] = NULL; } else{ printf("Command Password Error !!<p>"); cmdarr[1] = NULL; } } //printf("%s</br>",cmdarr[1]); char buf[20480]; FILE *result_file; if ((result_file = popen(cmdarr[1], "r")) == NULL) { printf("popen() erro!\n"); exit(1); } while (fgets(buf, sizeof buf, result_file)) { printf("%s<p>", buf); //CGI 输出字串(这里要怎麽把buf的值输出在页面B上) } pclose(result_file); return 0; } --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.220.247.138
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Web_Design/M.1444027912.A.B9B.html
1F:推 pm2001: a页面里面指定post的target是b 10/05 14:59
2F:→ ms5566288: pm2001大大 您说的是这後面target到b页面吗? 10/05 15:50
3F:→ ms5566288: <FORM ACTION="/cgi-bin/123.cgi" METHOD="post"> 10/05 15:50
4F:→ ms5566288: 谢谢pm2001大大 小弟解决了 : ) 10/05 16:16







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP