- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:データが多いとエラーになる:改行をbrタグに変換)
データが多いとエラーになる:改行をbrタグに変換
このQ&Aのポイント
- フォームから受け取ったデータに改行があれば<br />に変換。さらに<br />が2つ続いたら</p><p>に変換。
- 入力するデータが少ない(100文字程度)時は、問題なく処理されますが、データが多い(200~300文字程度)とエラー(Premature end of script headers:hoge.cgi)になります。
- PCのスペックの問題なのでしょうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。 恐らくデータのサイズが32768バイトを超えているのが原因かもしれません。 参考サイトを載せますね。 #OKWaveでも話題に出てたようです。 http://digit.que.ne.jp/work/wiki.cgi?Perl%E3%83%A1%E3%83%A2%2FFileHandle%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB#i13 http://okwave.jp/qa1493606.html
お礼
回答ありがとうございます。 原因が全く分からなかったので、とても参考になりました。 データを分割して処理するようにしてみようと思います。 とても助かりました。ありがとうございます!