- ベストアンサー
\表示を消すには
前画面に入力されたデータに"http://www" などと表示があると、次の画面で値を受け取ると \"http://www\"と表示されてしまいます。 $a="\"http://www\"" これを防ぐために、 $test = str_replace("\","",$a); とするとエラーになってしまいます。 \が一つしかないため、、 ただ、\\としてしまうとうまく消してくれません。 何かよい消す方法はないでしょうか? データをDBに格納した後に再び表示させるときにも \がついてしまいます。。。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
●php.iniの設定でmagic_quote_gpc=Offを記述する ●$test = str_replace("\","",$a); ↓↓↓↓↓↓↓↓↓↓ $test = stripslashes($a); に修正する このくらいでしょうか、、、
お礼
iniファイルはいろいろと他の人も使うので、 下の方法でやってみたいと思います。 ありがとうございました。