スレッド表示 | フラット表示〕 全トピック 920 件中 557 番目 次≫ ≪前

シングルクォーテーションの入力に関して

created: 2004-09-10 19:57 | modified: 2004-09-12 21:59 | reply: 1

[1791] シングルクォーテーションの入力に関して

user: 近鉄 | created: 2004-09-10 19:57
はじめまして
PHP+MySQLにて、HPのリンク集を
始めようと思っています。

現在テスト中ですが、
リンク集の自由記入欄で、'(シングルクォーテーション)を入力すると、次画面(確認画面)にいきません。

mb_convert_kana を使って変換試みておりますがうまくいきません。
どのようにすれば、このような禁止文字の
入力に対応できるでしょうか?

かなりの初心者で、申し訳ありません。
簡単な対応方法と、他の禁止文字ご存知でしたら教えて下さい。よろしくお願い致します。
reply: 1792 返信 編集 削除

[1792] エスケープ処理

user: ゆうじ | created: 2004-09-12 21:59
'(シングルクォーテーション)
"(ダブルクォーテーション)
\(円マーク)

これらは禁止文字というわけではありませんが
PHPスクリプトでも使われる特殊文字ですので
これらを含む文字列を扱うには
\(円マーク)でエスケープする必要があります。

magic_quotes_gpc の設定が On ならば、
PHPが受け取った時点でエスケープされてますが
Off ならば エスケープされてません。

これらを踏まえて addslashes でエスケープするなり、
stripslashes でエスケープをはずすなりして
まずは必要な形に直しましょう。


> 次画面(確認画面)にいきません。

エラーメッセージが出るとか、
何もブラウザに表示されないとか、
いろいろな現象が考えられます。
ここのところを具体的に挙げていただくと
もう少し具体的なお返事が出来るかと思います。
Parent: 1791  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 557 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑