PHP は 2 つのバックスラッシュ「\\」を 1 つのバックスラッシュ「\」に置き換えます。

StackOverflow https://stackoverflow.com/questions/109444

  •  01-07-2019
  •  | 
  •  

質問

さて、私はこのPHP画像アップロードシステムに取り組んでいますが、何らかの理由でInternet Explorerはベースパスを同じパスに変更しますが、バックスラッシュが1つではなく2つになります。つまり:

C:\\Documents and Settings\\kasper\\Bureaublad\\24.jpg

これは C:\Documents and Settings\kasper\Bureublad\24.jpg になる必要があります。

役に立ちましたか?

解決

使用 stripslashes 関数。

これにより、すべて単一のスラッシュになるはずです。

他のヒント

受信したバックスラッシュが変換される PHP の Magic Quotes「機能」に遭遇している可能性があることに注意してください。 \\.

見るhttp://us2.php.net/magic_quotes

ストリップスラッシュ()関数について検討したことがありますか?

http://www.php.net/stripslashes

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top