#!/usr/local3/coins/linux/bin/ruby # -*- coding: utf-8 -*- # cgi-arg1arg2-ruby.cgi -- CGI プログラムに対する引数 arg1 と arg2 を表示するプログラム # ~yas/syspro/www/cgi-arg1arg2-ruby.cgi require "cgi" def main() @cgi = CGI.new() print_header() print_content() exit( 0 ) end def print_header() printf("Content-Type: text/html\n") printf("\n") end def print_content() printf("
\n") $stdout.flush() arg1 = @cgi["arg1"] arg2 = @cgi["arg2"] printf("arg1: [%s]\n", e(arg1)) printf("arg2: [%s]\n", e(arg2)) printf("\n") end def e( str ) return( str == nil ? "(null)" : CGI::escapeHTML(str) ) end main()