HTML5からのフォーム入力のデータ取得について
HTML5からのフォーム入力のデータ取得について
HTML5で入力フォームを作成しました。
これをCGI(Perl)で入力データを受け取って処理をしたいと考えているのですが
HTML4の時みたいに、
if ($ENV{'REQUEST_METHOD'} eq "POST"){
read(STDIN, $querystring, $ENV{'CONTENT_LENGTH'});
}
foreach $line (split(/&/, $querystring)){
my ($name, $value) = split(/=/, $line);
}
このやり方では入力項目の名前と値を取れないのでしょうか?
$querystringの中身をみたら、
Content-Disposition: form-data; name="入力項目の名前" 入力した値
という文字の羅列が、入力項目分ありました。
この文字列から一つずつ項目名を拾って、値を拾って。。。
という作業をしないといけないのでしょうか?
ネットで色々と探したのですが、
うまいやり方が見つからず、探し方が悪いのかもしれませんが、
どなたかデータの取得のやり方をご存じの方がいらっしゃいましたら
教えてください。
よろしくお願い致します。