- 締切済み
FORMを使ってperlでファイルへ書き込み
現在、FORMから入力されたデータをファイルに書き込むスクリプトを作っていて、大方ちゃんと動いているのでが、 FORMの<INPUT TYPE="text"....で入力されたデータで スペースが空いた部分から先がファイルに書き込まれないのです。 例えば、"OK WEB"と入力すると"OK"としか書き込まれないのです。スクリプトの中では、FORMから入力された変数を 一度ブラウザに出力していて、それにはきちんと表示されるのです。ですが、その後にファイルに書き込まれたデータを見ると、前半のスペースの前までの部分しか書き込まれていないのです。 これは私の書いたスクリプト上の問題でしょうか? それともこのように処理してしまう特性でもあるんでしょうか? まだ、CGI初心者なので、ひょっとしたらバカな質問かもしれませんが宜しく御願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- hyde-la
- ベストアンサー率28% (42/146)
回答No.3
やはりソースを見ないと何ともいえないのですが 私なら一番にFORMからの入力を解析する部分を疑います。 発見出来ないようなら、その部分のソースだけでも 載せてみて下さい。
お礼
早々の御回答ありがとうございます。 ということは、スクリプト上の何らかの間違いの可能性が強いということですね・・・。 とりあえず、ソースを自分でもう一度よく見てみます。 これも勉強だと思うんで・・・。 もし、どうしても解決できなかったら、補足にソースの一部をのせるので、ご指導頂けたらうれしいです。