textareaに入れられたデータをCGIを使用して、HTMLファイルに変換しています。
その時に、改行が1行ずつ多く入ってしまうようなのです。
例えばtextareaに
あああああ
あああ
いいい
ううう
と入っていた場合、できあがったHTMLファイルは
あああああ
あああ
いいい
ううう
となってしまうのです。
できあがったHTMLファイルを見ても改行が多いわけではなさそうなのですが…。
$buffer =~ tr/+/ /;
$buffer =~ s/\n/<BR>/g;
$buffer =~ s/'/\'/g;
$buffer =~ s/・//g;
みたいな感じでなってますが。
おわかりの方よろしくお願いします。
No.2ベストアンサー
- 回答日時:
$buffer =~ s/\n/<BR>/g;
↓
$buffer =~ s/\r\n/<BR>/g;
$buffer =~ s/\n/<BR>/g;
$buffer =~ s/\r/<BR>/g;
でどうでしょうか?
回答ありがとうございます。
通常のテーブルなどを作成するのであれば私がかいたものでもOKのようなのですが、
TEXTAREAですと<BR>が出てしまうようなのでダメみたいです…。
なので
$buffer =~ s/\n//g;
$buffer =~ s/'/\'/g;
$buffer =~ s/
//g;
としてみたところできあがったHTMLファイルを見る分には問題ないのですが、
HTMLファイルのソースをみてみると、改行してあるはずのところに半角の・(コピペすると消えてしまうので)
があり1行が長く入っています。
HTMLが表示上問題ないのでそこまでしなくてもいいのかもしれないのですがやはり美しくソースを書きたいので。
おわかりになればよろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- HTML・CSS Windowsのformでtextareaに入力すると改行が反映されません 2 2023/06/01 11:50
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- MySQL MySQLに登録した内容を更新する時の、textareaの使い方 1 2022/07/11 18:20
- その他(ブラウザ) テキストの折り返しがないサイトの文字を折り返してPDF化したい 4 2022/12/02 09:49
- C言語・C++・C# TCP/IP通信時のサーバーからの受信 2 2022/11/23 09:11
- その他(プログラミング・Web制作) 置換ソフトで指定したファイルの1行目に入力できるものを探しています 7 2022/11/24 10:34
- Excel(エクセル) Excelの複数人での参照について 2 2022/06/01 13:38
- HTML・CSS HTMLタグのあるCSVファイルを利用する方法 4 2023/03/19 14:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
number 改行が追加できない
-
エクセルで集計したい。
-
apacheでPerl CGIが作動せず、5...
-
CGIの設置が分かりません・・・
-
フォームを再送信しますか?
-
さくらサーバーにcgiフォームを...
-
POSTメソッドの最大容量について
-
CGIでgrap関数を使用してデータ...
-
CGIの記述について教えてくださ...
-
フォームメールを受信すると文...
-
チェックボックスでのvalue値の...
-
生成AI画像について
-
ホームページでCGIのフォームを...
-
(フリーの)ツリー掲示版CGI、...
-
windows フォト アプリでmp4の...
-
html5,dhtml内のリンク先添付フ...
-
HPにアクセスするとスピードが...
-
3DCG
-
ホームページにメールフォーム...
-
cgi アクセス制限 エラー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで集計したい。
-
フォームを再送信しますか?
-
apacheでPerl CGIが作動せず、5...
-
ホームページでCGIのフォームを...
-
生成AI画像について
-
/bin/awk '{print $5}'ってどう...
-
入力フォーム(電話番号)
-
(フリーの)ツリー掲示版CGI、...
-
古ーくからフリーのtree.cgi掲...
-
VBAで条件から範囲を指定して色...
-
ホームページにメールフォーム...
-
一番簡単なCGI,掲示板の設置教...
-
CGIって何ですか?簡潔に教えて...
-
サーバーのエラーでおしえてく...
-
サイト訪問者の情報を取得したい
-
htmlからパラメータで、cgiに渡...
-
CGIで出力するhtmlの<!DOCTYPE ...
-
cgiからsendmailを送信で文字化け
-
POSTメソッドの最大容量について
-
ホームページにCGIを設置したの...
おすすめ情報