cgi

CGIにGETメソッドで渡されたデータをすべて表示してみる

GETメソッドで渡されたデータをすべて表示するCGIを書いてみます。 また併せて、RubyのCGIライブラリを使ってヘッダとかも簡単に書く方法をメモしておきます。まずは、リファレンスマニュアルの真似をしてコーディングしてみます。 #!ruby require 'cgi' cgi…

もっともシンプルなアップローダCGI

「そういえば、アップローダってどういうCGIなの?」と、ちょっと考えて、ちょっと調べて、ちょっと書いてみた。rubyで。 こういうのがあると、ちょっとしたデータのやりとりに便利だし、いいかもしれない。 実際に動作したコードを公開。 ただし、以下のコ…

FlashからCGIにバイナリを送りファイルを作成する

Flash(ActionScript3.0)からPOSTメソッドでCGIにバイナリデータを送る、そのシンプルな流れをメモしておきます。 Flashから送信(ActionScript) 下記はFlashのテスト部分を抜き出したものです。 ByteArray()がバイトストリームで、本来は画像データや、ファ…

RubyでURLエンコード/デコード

RubyスクリプトをCGIとして動作させているとき、クライアントからURLエンコードされた文字列を元の文字列に変換するには、CGIモジュールを使うと簡単。以下のようにできてしまう。 require "cgi" cgi = CGI.new # .. ここで qsにURLエンコードされた文字列を…

Rubyで日付整形

プログラミング言語 Ruby リファレンスマニュアル t=Time.now p t.strftime( '%Y%m%d' ) # => 20070322

CGIのPOSTメソッドからパラメータ取得

CGIとしてPOSTメソッドから受け取る文字列を処理するには以下のようなコードとなります。 #!ruby require "cgi" cgi = CGI.new str = cgi.params["textfield1"] # 文字列パラメータを取得. p str.class # => Arrayと表示されます。バラバラの文字なのです。 …

引数を含めたURLからデータを取得する手順

・プログラミング言語 Ruby リファレンスマニュアル [http://www.ruby-lang.org/ja/man/index.cgi?cmd=view;name=cgi] みたいなURLの?以降を処理するCGIを書きたいと思ったのです。 このデータ部分、CGIからは、QUERY_STRINGという環境変数(?)経由で取得…