#include <stdio.h> main() { /* テキスト(HTML)を出力する事を宣言 */ printf("Content-type: text/html\n\n"); /* HTML出力開始 */ printf("<HTML><BODY>"); printf("こんにちは"); printf("</BODY></HTML>"); printf("\n"); /* HTML出力終了 */ } |
#include <stdio.h> main() { /* 画像(GIF)を出力する事を宣言 */ printf("Content-type: image/gif\n"; printf("Content-length: ファイルサイズ\n\n"); /* catはDOSで言うところのtypeです */ system("cat ./hogehoge.gif"); /* 画像出力終了 */ } |
<HTML> <BODY> <FORM METHOD="POST" ACTION="./name.cgi"> <INPUT TYPE="TEXT" NAME="Name" value="HogeHoge"> <INPUT TYPR="TEXT" NAME="ADDRESS" value="BarBar"> <INPUT TYPE="submit" VALUE="送信"> </BODY> </HTML> |
#include <stdio.h> main() { int chr; int flag; printf("Content-type: text/html\n\n"); printf("<HTML><BODY>\n"); printf("name.cgi<BR>\n"); flag = 0; while( flag == 0 ) { /* 渡されたデータを標準入力より取得する */ chr = getchar(); /* 渡されたデータをそのまま表示する */ putchar(chr); /* データ終了のチェック */ if( (chr == EOF) || (chr == 0x00) || (chr == '\n') ) { flag = 1; } } printf("</BODY></HTML>\n"); } |