web-dev-qa-db-ja.com

保存するためにバックスラッシュを取得するにはどうすればよいですか?

drupalサイトのコンテンツボックスにバックスラッシュを入力するたびに、コンテンツエディター、管理ページで名前を付けます。つまり、anytextbox)、モジュールコードに到達する前に除外されます。

だから私はこのようなものをタイプすることになります:

これは、\ nまたはC:\ Program Files\whateverのようなディレクトリ構造を持つコンテンツの一部です

そして、保存時にこれに変換されます:

これは、nまたはC:Program Fileswhateverのようなディレクトリ構造のコンテンツです。

これは私のD6サイトのコンテンツを編集することを本当に難しくします。誰かがこれに対する修正を知っていますか?

関連する問題:

before submitafter submit

これは管理ページにあります。そのため、フィルターは使用されません。

3
xaav

magic_quotes の問題。可能であれば、PHP構成でこれを無効にしてください。 無効にする方法の説明はPHPウェブサイト にあります。これはライブの共有サーバーで有効になっていて、PHP構成にアクセスできない場合、新しいホストを探すことを強くお勧めします。magic_quotes_gpcオプションはPHP 5.3で廃止予定になりました。まもなく削除される予定です。

マジッククオートは、入力された入力をエスケープする方法を提供し、アプリケーションで適切に入力を検証することを支持してかなりの間、嫌われてきました。Drupalはそうします。

6

バックスラッシュをエスケープしてみましたか?

3
Alex Weber