新手,关于cgi显示的问题!

d10b10 2012-02-25 09:11:07
我想用thttpd 做web server,在我自己的linux下安装thttpd,之后我用c语言写了一个cgi
1 #include <stdio.h>
2
3 int main()
4 {
5 printf("Content-Type: text/plain\r\n\r\n");
6 printf("Hello, world\n");
7 fflush(stdout);
8 return 0;
9 }
10

编译后通过ie浏览器访问我自己linux主机 http://192.168.0.90/cgi-bin/ 下面的可执行文件时为什么是乱码呢?
还有什么需要设置的嘛?

...全文
694 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
挨踢的小胖 2012-11-06
  • 打赏
  • 举报
回复
引用 楼主 d10b10 的回复:
我想用thttpd 做web server,在我自己的linux下安装thttpd,之后我用c语言写了一个cgi
1 #include <stdio.h>
2
3 int main()
4 {
5 printf("Content-Type: text/plain\r\n\r\n");
6 printf(……
这个错误有木有。求指导。
马甲001 2012-05-25
  • 打赏
  • 举报
回复
你这个不是乱码就是怪事了,我改好了,自己去看
#include <stdio.h>

int main()
{
printf("Content-Type: text/html\n\n");
printf("<html>\n");
printf(" <head>\n");
printf(" <title>the title</title>\n");
printf(" </head>\n");
printf(" <body>\n");
printf(" <p>hello world!</p>\n");
printf(" </body>\n");
printf("</html>\n");
fflush(stdout);
return 0;
}
studyendevor 2012-05-21
  • 打赏
  • 举报
回复
第五句格式有问题:
printf(“%s”,"Content-Type: text/plain\r\n\r\n");
蛮牛儿 2012-03-19
  • 打赏
  • 举报
回复
printf("Content-type:text/html\n\n");

2,203

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 CGI
社区管理员
  • CGI社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧