PHP заменяет двойную обратную косую черту «\\» на одинарную обратную косую черту «\»

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

  •  01-07-2019
  •  | 
  •  

Вопрос

Хорошо, я работаю над этой системой загрузки изображений PHP, но по какой-то причине Internet Explorer превращает мой базовый путь в тот же путь, но с двойной обратной косой чертой вместо одной;то есть:

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

Это должен быть C:\Documents and Settings\kasper\Bureaublad\24.jpg.

Это было полезно?

Решение

Использовать stripslashes функция.

Это должно сделать их все одинарными косыми чертами.

Другие советы

Обратите внимание, что вы можете столкнуться с «функцией» PHP Magic Quotes, где входящие обратные косые черты преобразуются в \\.

Видетьhttp://us2.php.net/magic_quotes

Вы рассматривали функцию Stripslashes()?

http://www.php.net/stripslashes

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top