トップページ⇒network
8コメント3KB

C言語でのCGI

■ このスレッドは過去ログ倉庫に格納されています
0001者 NGNG
C言語でCGIをやりたいのですが、何か良い参考書を教えて頂けないでしょうか?

取り敢えず、C及びC++、PerlでのCGIは解かります。

CでCGIをやる場合、プロバイダが対応してる必要があると思うのですが
ビッグローブ以外に(出来れば無料のところ)はどういった所が在るで
しょうか?

質問ばっかりですみません。
どなたかご教授下さい。宜しくお願いします。
0002japu NGNG
C/C++が分かって、既にCGIプログラムが作れるなら参考書は不要じゃない?
0003名無しさん@そうだ選挙にいこう NGNG
1は応用力が激しく欠如されておられる方のようで・・・・。
俺はN88BasicでCGIがやりたいぞ(ワラ
0004japu NGNG
まず、TCP/IPの実装から始めてくれ。(笑)
00057 NGNG
CでのCGIが可能なとこってそんなに少ないのか?
0006名無しさん@そうだ選挙にいこう NGNG
>>5
サーバの中にtelnetで入られてコンパイルなんてあんまり
させたくないからねぇ。
0007名無しさん@そうだ選挙にいこう NGNG
無料のとこでも
gcc のパーミッションが甘かったら
telnet.cgi の類でコンパイルできるよ
0008名無しさん@1周年 NGNG
前にもどっかで書いたけどさ、トクトクなら
無料でCのCGIがつかえるよ。

http://tok2.com/

↑ここじゃ!このうえじゃ!

で、CGIなんて、HTMLをプログラムで
出力するだけだよ。
(お言葉ですが、教えていただいたことは皆同じ、
 一つわかれば全部わかってしまいます...ってな)

これを実行してみ!

/* "test.c" */


#include <stdio.h>
#include <stdlib.h>


main( )
{
extern char **environ ;

int loop ;


/* HTML 開始 */
printf( "Content-Type: text/html \n" ) ;
printf( "\n" ) ; /* この空行は必要 */
printf( "<HTML> \n" ) ;
printf( "<HEAD> \n" ) ;
printf( "<TITLE> \n" ) ;
printf( "test.cgi \n" ) ;
printf( "</TITLE> \n" ) ;
printf( "</HEAD> \n" ) ;
printf( "<BODY> \n" ) ;

for( loop = 0 ; environ[ loop ] != 0 ; loop++ )
{
printf( "%s<BR> \n"@` environ[ loop ] ) ;
}

/* HTML 終了 */
printf( "</BODY></HTML>\n" ) ;

return( 0 ) ;
}


/* "test.c" End Of File */
■ このスレッドは過去ログ倉庫に格納されています