- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:"と”について)
マグメルイン縮小版のメール配送スクリプトで半角ダブルクォーテーション以降の文章が送信されない
このQ&Aのポイント
- マグメルイン縮小版のメール配送スクリプトを使用中ですが、半角ダブルクォーテーション以降の文章が送信されない問題が発生しています。
- 配信内容に半角ダブルクォーテーションを含む場合、正しく送信されず、全角のダブルクォーテーションに変換されることが確認されました。
- 送信完了画面では正しく表示されているが、実際に受信したメルマガには一部の文章しか届かない問題が発生しています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
<input type="hidden" name="mes" value="$FORM{'mes'}"> ↑このコードが原因です。と言うか、全然サニタイジングをしてないので、他のカラムでもダブルクォートが来るとNGだと思います。 やっつけで本文中のダブルクォート問題だけ直したい場合は、 (my $escaped_comment = $FORM{'mes'}) =~ s/"/"/g; 中略中略中略中略中略中略中略中略中略中略 <input type="hidden" name="mes" value="$escaped_comment"> 等とすればいいでしょう。
お礼
お礼が遅くなり申し訳ありません。 上手く希望通りの動作になりました。 ありがとうございました。