PHP は 2 つのバックスラッシュ「\\」を 1 つのバックスラッシュ「\」に置き換えます。
質問
さて、私はこの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「機能」に遭遇している可能性があることに注意してください。 \\
.
ストリップスラッシュ()関数について検討したことがありますか?
所属していません StackOverflow