phpで
$_GET['a'] = stripslashes($_GET['a']);
$_GET['a'] = mysql_real_escape_string($_GET['a']);
$_GET['a'] → インサート
と途中に
stripslashes
mysql_real_escape_string
をはさんでから
GETやPOSTを取得してるんですが改行が改行コードに変わってしまいます。
例えば質問フォームとかで
----------------------------------------
質問内容
----------------------------------------
なんたら
かんたら
↓ サブミット
----------------------------------------
投稿確認
----------------------------------------
なんたら\n\rかんたら
みたいなかんじです。
一旦文字コードをEUCにかえてから
mysql_real_escape_stringを挟んだりしたりもしてみてますが
改行が改行コードになってしまいます。
No.1ベストアンサー
- 回答日時:
mysql_real_escape_string()を使用するのはあくまでのSQLを発行するときですね
フォームで投稿→最低限のエスケープして確認画面→インジェクション対策してSQLで
DBに投入
の流れですすめてください。
つまりDB上ではエスケープ文字は文字列として認識されていますので
抽出時には逆に、stripslashes()なりで戻さないといけません
html上に表示するならさらにはnl2br()や、htmlspecialchars()などが
必要になります
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 英語 どのような場合に、予定や進行していない動詞を進行形にするかについて 2 2022/03/22 22:31
- 英語 whereの役割について教えて下さい。以下の文を2つに分けるとどのような文章になるでしょうか。 Th 5 2022/12/11 00:45
- Ruby No route matches [GET] "/posts/5/destroy" 1 2022/03/24 13:00
- TOEFL・TOEIC・英語検定 get に「入る」という意味ありますか?辞書に載っていません 4 2022/06/05 06:03
- JavaScript WordPressのコンタクトフォーム7にて送信者の位置情報を送らせたい 2 2022/09/14 23:28
- TOEFL・TOEIC・英語検定 TOEIC公式問題集5にある英文で質問があります。 I'm glad you have expres 2 2022/09/22 05:56
- PHP a href リンクタグでだけで 送信が できちゃっています。 1 2022/04/18 04:25
- Visual Basic(VBA) 該当セルに行替えを含むデータを命令文に入れて、2行に表示したい。 5 2023/07/20 11:51
- Visual Basic(VBA) VBA 改行コードの取り方 1 2022/03/22 14:14
- Visual Basic(VBA) ファイル名の右側を変更したい ファイル名:「1001日別売上」の左側へ「2022」を追加し、「202 6 2022/10/14 10:03
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAのコマンドボタンの文字列の...
-
エクセルの文字列の抽出方法に...
-
エスケープ文字の復帰(¥r)と...
-
fgetsとsscanf
-
PHPで出力したHTMLのソースが汚い
-
テキストファイルから1文字ず...
-
テキストエリアからのINSERT文...
-
C++で空Enterの入力を判...
-
グレープシティのSPREAD...
-
ソースコードの1行が長いとき...
-
PHPでの正規表現
-
コンボボックスの項目中に改行を
-
fscanfについて
-
【php】改行にエスケープ文字が...
-
エクセルVBA 文字列領域が不足...
-
ソフト改行文字が入らず困って...
-
ヤフー・オ-クションについて...
-
CSVファイルの改行コード判別
-
文字の入力で横バー上段、中断...
-
REGEXREPLACE関数について、
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのコマンドボタンの文字列の...
-
ソースコードの1行が長いとき...
-
エスケープ文字の復帰(¥r)と...
-
COBOLの改行
-
C++で空Enterの入力を判...
-
改行について
-
ファイルから読み取った改行文...
-
jsp 改行コードで改行させて表...
-
C++でのCRLFについて
-
エクセルVBA 文字列領域が不足...
-
テキストファイルから改行コー...
-
最終行の改行について
-
JavaDoc コメントの改行について
-
JavaMail,本文中の改行について
-
【VBA】エクセルで最後の不要な...
-
VBAでCSVをExcelに取り込む時に...
-
文の改行
-
ラベル(スタティックテキスト)...
-
改行コード(CR/LF)の設...
-
テキストボックス行の桁数を制...
おすすめ情報