<div style="***"> が <div style=\"**(1/0)

解決済みの質問

<div style="***"> が <div style=\"**

<div style="***"> が <div style=\"***\">になってしまう
お世話になります。
<form method="POST" action="wp.php" id="InputFrm">
<textarea>
$Contents
</textarea>
というようにして、
でhtml文書を作成し、$Contentsへその文字列を格納しPOSTで書き込み読み込みおよび表示用のwp.phpへ送っています。
wp.phpでは、テキストファイルへ$Contentsの内容を書き込んでいます。
すると、
<div style="***"> が <div style=\"***\">のようになってしまいます。
つまり、「"」が「\"」と変わってしまいます。
$ContentsDsp=str_replace("\\\"","\"", $Contents);
で、対応はしていますが、「"」が「\"」となるのは何故でしょうか。
基本的なところがわかっていないようで、基本がよくわかっていないだけに調べても解決できません。
おわかりになる方見えましたら教えていただけないでしょうか。

投稿日時 - 2009-06-03 10:35:45

QNo.5012978

困ってます

質問者が選んだベストアンサー

エスケープされてしまうのを防ぎたいという質問と理解しました。

php.iniの中で「magic_quotes_gpc」が「ON」になってると働く機能です。
「マジッククォート」で検索すると詳しく判るでしょう。
これはこれで便利な機能なんですけどね。

投稿日時 - 2009-06-03 11:07:29

お礼

ts3m-ickwさん、早速教えていただきありがとうございました。
マジッククォート」で検索し、
http://nyx.pu1.net/practice/form/form3.php
を見て、よくわかりました。
ありがとうございました。

投稿日時 - 2009-06-03 11:59:05

0人が「このQ&Aが役に立った」と投票しています

ベストアンサー以外の回答(0件中 0~0件目)

新着

あなたの愛車は今いくら?

愛車無料査定Q&A特集

ニキビケアQ&A特集

スッピンでも輝くモテ美肌に。

教えて!みんなの婚活Q&A特集

みんなの婚活体験談、秘訣がいっぱい!

お部屋探しはCHINTAI

マチから探せる新しいお部屋探し!

注目ピックアップ

月1万円をらくらく節約♪

意外な効果!生命保険で家計節約?特集

OKちゃんねる

OKWaveからみなさんに質問!

スタッフブログ

知って得する!お得な情報をお届け!

おすすめリンク