<hillshanazono@gmail.com>問合せフォームでメール送信処理で行き詰っています。以下のCGIソースで、6行目のデバックでは、以下の結果が返ってきますが、7行目のName指定では、値がブランクになり、エラー処理に移ってしまいます。35行目のPushで配列に追加していますが、デバックで$value[$i]も値が取れています。配列に内容をpush」のあとくらいにして確認してみてください。CGI.pmだと思いますが、POSTDATAはPOSTで送信された内容をそのまま表示しますので、CGI.pmは値を受け取れていますが、その後、エスケープしたりの後でおかしいのではないかと思います。対象の配列をourにするなどして参照できるようにします。FrmDcd末尾でも参照できない場合は、取り出し方か、エスケープの不備かもしれません。名無しさんご指摘、ありがとうございます。いいいPush後は空白でした。pushの記述がおかしいのでしょうか。名無しさん配列と連想配列がごっちゃになってる気がしますが、pushは配列の末尾に要素を追加するので、以下のように行います。追加)push(@array,'この要素を末尾に追加');対して連想配列はキーを元に要素を扱いますので、以下のように値を入れます。5;このあたりを確認してみてください。名無しさん早々のご回答、有難うございます。要素の$filedに何がはいっているかデバックしたら、POSTDATAとなります。予想は、modeとかmessageとかになってて欲しいのですが。このあたりが、いけないのでしょうか。アイコン)から修正する事ができます。投稿内容をご確認下さい(記事の削除は出来ません)クッキ。