PHP substituir duas barras invertidas “\\” para uma única barra invertida “\”

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

  •  01-07-2019
  •  | 
  •  

Pergunta

Ok, então eu estou trabalhando neste sistema php upload de imagem, mas por alguma razão explorer internet transforma a minha BasePath para o mesmo caminho, mas com duas barras invertidas em vez de um; ou seja:

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

Isso precisa se tornar C: \ Documents and Settings \ Kasper \ Bureaublad \ 24.jpg

.
Foi útil?

Solução

Use a stripslashes função.

Isso deve fazê-los todos barras individuais.

Outras dicas

Note que você pode estar executando na mágica do PHP Citações "recurso", onde as barras invertidas recebidas são virou-se para \\.

Veja http://us2.php.net/magic_quotes

Você já considerou os stripslashes () função?

http://www.php.net/stripslashes

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top