[トップページ] [戻る]
#! /usr/local/bin/perl
#
#-------------------------------------------------------------
# フォームデータの受け取り
#-------------------------------------------------------------
#
	$ENV{'REQUEST_METHOD'} =~ tr/a-z/A-Z/;
	if ($ENV{'REQUEST_METHOD'} eq "POST") {
		read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
	}
	else {
		$buffer = $ENV{'QUERY_STRING'};
	}

	@pairs = split(/&/, $buffer);
	foreach $pair (@pairs) {
		($key, $value) = split(/=/, $pair);
		$value =~ tr/+/ /;
		$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
		$form{$key} = $value;
	}

	$name = $form{'name'};
	$email = $form{'email'};

# 受け取った結果をHTML出力します
	print "Content-type: text/html\n\n";
	print "<HTML>\n";
	print "<BODY>\n";
	print "<CENTER>\n";
	print "お名前:$name<BR>\n";
	print "E-Mail:$email<BR>\n";
	print "</CENTER>\n";
	print "</BODY>\n";
	print "</HTML>\n";

	exit;

[トップページ] [戻る]
Copyright (C) 2000 Me All rights reserved
Mail To webmaster