![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
A 回答 (5件)
- 最新から表示
- 回答順に表示
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_08.png?5a7ff87)
No.5
- 回答日時:
もうだいぶ前の投稿なので、解決したのかもしれませんが、一応書いて置きます。
原因は、PHP関数で、mysql_real_escape_string と言うのがあるのですが、これが、エスケープをつけてしまっているようです。既に(この質問からずいぶん経つので。。。)PHPでは、INSERTや、UPDATEによる、弊害や、SELECTによるログインハックなど、デフォールトでエスケープされていますので問題ないとは思います。なので、私は、この、mysql_real_escape_string をスキップしてしまいました~。この関数呼び出しの場所は、私はMysqlを使っていますので,
openpne/lib/include/DB/mysql.php の、関数escapeSimple($str)で呼ばれています。ここで、単に$strをそのままリターンさせると、問題なさそうですよ。
No.4
- 回答日時:
No.3
- 回答日時:
んー…
マジッククオート以外で「¥」が付いちゃうような事例が見当たらないですね…
すみません…
お力になれず…;
phpの設定でマジッククオートをチェックするのに簡単なスクリプトです。
--- test.php ---------------------------------------------
<form action="<?= $_SERVER['PHP_SELF']; ?>" method="POST">
<input type="text" name="textbox" value="">
<input type="submit" value="送信">
</form>
入力文字:
<?php
print htmlspecialchars( $_POST["textbox"] );
?>
-----------------------------------------------------------
的外れですみません…;
上記のtest.phpで試してみましたが、ブラウザ上では正常なようです。
openPNEでも入力した後の確認画面までは正常で、更新ボタンを押した後にMYSQLに格納されて\が追加されてしまうようです。
色々と何度もありがとうございました。
また何かお気づきになられましたらよろしくお願いいたします。
No.1
- 回答日時:
PHPの設定ですね。
php.iniの設定でマジッククォートというものがあります。
(詳細はhttp://search.net-newbie.com/php/security.magicq …)
その設定をいじっていただく必要があります。
もし仮にレンタルサーバ等でphp.iniを編集する事ができないのであれば
.htaccess
にphp_flag magic_quotes_gpc Off
の一行を追加して実行ディレクトリに保存してみてください。
この回答への補足
ご回答ありがとうございます。
専用サーバーなので早速php.iniの変更で試してみましたが状況は全く変わりませんでした。
他に何か対策はありますでしょうか?
回答に必要な設定値等は分かる範囲で調べますので、どうかよろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロコードの一部分を変更する方法について教えてください。 2 2023/02/17 08:40
- Visual Basic(VBA) 【困っています2】VBA 追加処理の記述を教えてください。 2 2022/08/26 11:42
- その他(年金) 傷病手当受給者、夫の扶養外の年金について お目に止めてくださり、ありがとうございます。 私は今年4月 3 2022/09/25 13:09
- その他(IT・Webサービス) ジャストアンサー(justanser)の解約手続きを教えてください。 3 2022/06/25 12:34
- 国民年金・基礎年金 国民年金・雇用保険加入月について 2 2022/07/05 12:57
- その他(悩み相談・人生相談) マイナポイント第2弾について、ポイントいつ? 3 2022/06/21 11:10
- Mac OS Macのショートカットの省略形 2 2023/01/26 03:22
- その他(行政) マイナンバーポイント 3 2022/11/04 08:44
- その他(Microsoft Office) Excel、Wordのファイル 3 2023/05/07 04:58
- 健康保険 国民健康保険について。 4月31日に会社を退職しました。国民保険の切り替えをせず、6月1日に国民保険 3 2023/07/13 00:39
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数DBテーブルからのデータ取得
-
#1062 - '0' は索引 'PRIMARY' ...
-
PHPとMySQLを使った掲示板の作り方
-
MySQLのテーブル作成でハイフン...
-
ある時間以内の利用者の抽出に...
-
うまくいきません教えてくださ...
-
エラー 1068 (42000): 複数の主...
-
参考書に従って入力したつもり...
-
SQLでカラムを追加し、条件に合...
-
【初歩】ラジオボタンをつかっ...
-
テーブル名が可変の場合のクエ...
-
`picture` varchar(255) のコマ...
-
MySQL NULLだけをカウントして...
-
矛盾していないでしょうか?
-
SQLです!!教えてください。あ...
-
SQLです!!教えてください。あ...
-
SQLです!!教えてください。あ...
-
SQLです!!教えてください。
-
SQLです!!教えてください。
-
SQLです。あってますか?↓
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アポストロフィを含む文字列の追加
-
円マークが付加されて保存され...
-
MySQLでshal()関数のエラーがで...
-
【至急】MySQLのエラーを解消し...
-
【PHP・MySQL】一文字だけ抜き...
-
実行時エラー3131 FROM 句の構...
-
トランザクション処理
-
MySQLでデータベースにデータin...
-
エクセルVBAについて
-
VBAをつかってクエリの情報を抽...
-
JAVA SQLServerException 列名 ...
-
<VB.NET>INSERT文でDBにデータ...
-
Pro*Cの構文エラー
-
PHPで[]の使い方について
-
DBで検索結果に該当するデータ...
-
PHP + MySQLを使用して詳細画面...
-
Q&Aサイトを作成していてURLの...
-
SQL文が実行できません
-
アラートでyes noを作りたいです。
-
ResultSetインターフェイスでの...
おすすめ情報