
フォームから受け取ったデータに改行があれば<br />に変換。
さらに<br />が2つ続いたら</p><p>に変換。
それを、テキストエリアに表示したいのですが、次のようなコードを書いたところ、
入力するデータが少ない(100文字程度)時は、問題なく処理されますが、データが多い(200~300文字程度)とエラー(Premature end of script headers:hoge.cgi)になります。
どこがいけないのか教えて下さい。
PCのスペックの問題なのでしょうか。
送り側(htmlのフォーム)の該当箇所
<textarea name="reviw" id="reviw" rows="8" cols="46"></textarea>
CGIは
冒頭で
受け取ったデータの改行コードは、\nに変換し
$in{$key} = $val;
の形でセットしてあります。
print "Content-type: text/html\n\n";
(中略)
print <<'CK13';
<tr>
<td>
<textarea name="tagoutput" cols="70" rows="10" onclick="this.focus();this.select()">
CK13
print '<p>';
&reviw_put;
print <<'CKouttag6';
</p>
</textarea>
</td></tr>
CKouttag6
(後略)
がhtml出力部分で、
サブルーチンは
sub reviw_put {
$in{'reviw'} =~ s/\x0A/<br \/>/g;
$in{'reviw'} =~ s/(<br \/>){2}/<\/p><p>/g;
print "$in{'reviw'}";
}
です。
No.1ベストアンサー
- 回答日時:
こんばんは。
恐らくデータのサイズが32768バイトを超えているのが原因かもしれません。
参考サイトを載せますね。
#OKWaveでも話題に出てたようです。
http://digit.que.ne.jp/work/wiki.cgi?Perl%E3%83% …
http://okwave.jp/qa1493606.html
回答ありがとうございます。
原因が全く分からなかったので、とても参考になりました。
データを分割して処理するようにしてみようと思います。
とても助かりました。ありがとうございます!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
InputMan の imTextについて
-
特殊文字をPOSTした際の動作は?
-
文字実体参照が勝手に変換され...
-
textareaでHTMLタグを使いたい
-
CSVファイルの中で、「 , 」カ...
-
エクセルで数値を全角文字(カ...
-
CSVの定義
-
WORDで改ページすると時々グレ...
-
Excelについて質問です。 セル...
-
VBA 文字に半角が含まれて...
-
IEからEdgeへの移行に伴うIMEの...
-
各項目がダブルクォーテーショ...
-
EXCELからCSVにすると余計なカ...
-
csvデータのダブルクォーテーシ...
-
住宅にカナを入力する際に丁目...
-
VBA 置換文字がみつからない時
-
xmlファイル内の文字列置換
-
カンマ区切りの数字をCSVフ...
-
COBOL・全角判定
-
正規表現で、特定の文字列を含...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
InputMan の imTextについて
-
文字化けを元に戻せますか?
-
nkfとjcodeの使い方の違いについて
-
正規表現
-
半角カナから全角カナへ
-
チェックボックスの複数選択の...
-
Perlでのマッチング処理について
-
中国語のコードについて
-
utf-8のマシンでsjisのデータフ...
-
文字実体参照が勝手に変換され...
-
unicodeの表示
-
PerlでUTF8をEUCに変換
-
CASL2の仕様での英単語の格納方法
-
頭文字を大文字にしたい
-
文字をISO Lathin 1 文字コード...
-
textareaでHTMLタグを使いたい
-
常用漢字?でない文字を判定す...
-
「数値文字参照への変換するソ...
-
アルファベットの変換?
-
デコードフォームについて。
おすすめ情報