CGI 的標準入出力


  スタンダード



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

int main(int argc, char* argv[])
{

	char buffer[1024];
	char *ptr,*get;

	ptr = getenv( "REQUEST_METHOD" );

	// HTTP ヘッダ出力
	printf( "Content-Type: text/html; Charset=shift_jis\n" );
	printf( "\n\n" );

	// 本文出力
	printf( "%s<br>\n", ptr );

	// GET
	if ( strcmpi( ptr, "GET" ) == 0 ) {
		get = getenv( "QUERY_STRING" );
		printf( "QUERY_STRING : %s<br>\n", get );
	}

	// POST
	if ( strcmpi( ptr, "POST" ) == 0 ) {
		while( fgets( buffer,1024,stdin ) != NULL ) {
			printf("%s", buffer );
		}
	}

	return 0;
}
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加




SQLの窓  天気  IT用語辞典
Yahoo!ニュース  マルチ辞書
PHP マニュアル  Google URL短縮 


フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ