問題タブ [stripslashes]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - ユーザーが送信したデータにストリップスラッシュを使用する必要がある理由はありますか?
人々は何のためにストリップスラッシュを使用し、通常、追加スラッシュと組み合わせて使用されますか? ユーザーが送信した文字列からスラッシュを削除または追加する必要があるのはなぜですか?
php - 別のストリップスラッシュの問題
これに対する本当の解決策は見つかりませんでした。他の多くの人と同じように、jquery wysiwyg エディターを使用して、出力を mysql に保存しています。この問題は、エディタにロードして再度保存すると発生します。送信を押すたびにバックスラッシュと " マークが増えます。もちろん、DB に書き込む前にmysql_real_escape_string()
.
strpslashes を再帰的に使用していますが、機能しません。
誰かがアイデアを持っていますか?どうも
php - DBにデータを保存するときに本当にmysql_real_escape_stringを使用する必要がありますか?
mysql_real_escape_string
mySQLデータベースにコンテンツを保存するために使用しています。保存するコンテンツは、フォームを介したHTMLです。必要なときにDBに書き込むPHPファイルを削除して再アップロードします。
HTML入力を正しく表示するために使用しますstripslashes()
それ以外の場合、を付けずに挿入すると、出力にmysql_real_escape_string
は使用しません。stripslashes()
あなたの意見は何ですか?stripslashes
パフォーマンスに悪影響を及ぼしますか?
php - データベース行phpでストリップスラッシュを使用する
これで stripslashes() php 関数を使用するにはどうすればよいですか?
私は試しました:
stripslashes({$row['info']})
、うまくいきません、そしてこれ:{stripslashes($row['info'])}
どちらも機能しません。
最初に $var を使用する必要がありますか??
ありがとう
html - スラッシュと htmlentities に関する eBay API/XML の問題
EasyPHP 5.3.8.1 を使用してローカル サーバーをセットアップしました。その上で、アイテムを eBay に投稿するための eBay API/XML を大量に作成しました。私のローカルサーバーを使用すると、すべてが完全に機能します。ただし、php ファイルを自分の Web スペースにアップロードすると、項目を eBay に送信すると、htmlentities が追加され、コードにスラッシュが追加され、オフサイトの画像 URI とフォント スタイルが台無しになります...
サーバーが問題なくすべてを送信する理由がわかりませんが、Webサーバーはそうではありません。
eBay でアイテムを修正しようとすると、html にこれが表示されます...すべての htmlentities、スラッシュなどに注意してください...これが起こらないようにするにはどうすればよいですか? 繰り返しますが、ローカル マシン サーバーを使用している場合は発生しません。アップロードされたバージョンのみがこれを行います...
エンティティとスラッシュを取り除くためにこれらを試してみました...一番上の行はUTF-8準拠を確実にするためにそこにありましたが、これはお尻自体の苦痛でした...2番目はここに投稿する前の最後の溝の努力でした. ..
意味がありませんよね?どんな助けでも大歓迎です...
php - データベース要求からスラッシュを正しく取り除く
データベースにスラッシュを含むメッセージが保存されています: 例: don\'t
メッセージを表示するには、この手順を使用します。問題は、バックスラッシュがまだ表示されていることです。どうすればそれを取り除くことができますか。私は多くのことを試し、ここでいくつかの投稿を読みましたが、うまくいきません。誰でも私を助けて、最善の方法を教えてください..
php - mySQL からの出力で textarea からの戻り値を表示する
すべて、誰かが入力できるテキストエリアがあります。フォームを送信してデータベースに挿入するときは、次のようにします。
出力を表示するときは、次のようにします。
ただし、このようにすると、テキストエリアからリターンが削除されます。mySQL から textarea を編集しようとすると、戻り値が返されます。これはなぜでしょうか?
php - phpstripslashesは1つのスラッシュを残します
件名が言うように、$_POST
すべてのスラッシュを取り除く必要があるデータがいくつかあります。ただし、1つが残り、フォームにエラーがある場合は、投稿データがユーザーに出力されるため、ユーザーは再入力する必要がありません。彼らが再びページを提出するとき、スラッシュの数はエラーで提出するたびにかなり増加します。私が持っているコードは単純で、を使用してstripslashes($_POST['first'])
からエラーを返します。str_replace
私も最後のものを取り除くことを試みまし\
たが、これはうまくいきません。何か案は?
コード編集--------
php - 2つのバックスラッシュの後の文字の場合、ストリップスラッシュが発行されます
私はそれがばかげた質問であることを知っています、しかし私は私の問題のために何もグーグルすることができません。
私は持っ$q = "This is\\same text";
ています
したがって、$q
は"This issame text"
!に等しくなります。1つの円記号を保存するにはどうすればよいですか?
ありがとうございました。
bash - 各パラメーターから末尾のスラッシュを削除する最も簡単な方法は何ですか?
「$@」配列の各パラメータから末尾のスラッシュを削除してrsync
、ディレクトリを名前でコピーする最も簡単な方法は何ですか?
タイトルは明確化のために変更されています。複数の末尾のスラッシュに関するコメントと回答を理解するには、編集履歴を参照してください。