PHP sostituisce le doppie barre rovesciate & # 8220; \\ & # 8221; a una singola barra rovesciata & # 8220; \ & # 8221;

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

  •  01-07-2019
  •  | 
  •  

Domanda

Okay, quindi sto lavorando su questo sistema di upload di immagini php, ma per qualche ragione internet explorer trasforma il mio basepath nello stesso percorso, ma con doppie barre rovesciate anziché una; vale a dire:

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

Questo deve diventare C: \ Documents and Settings \ kasper \ Bureaublad \ 24.jpg.

È stato utile?

Soluzione

Utilizza la funzione striplashes .

Questo dovrebbe renderli tutti singoli.

Altri suggerimenti

Tieni presente che potresti imbatterti in Magic Quotes " funzionalità " di PHP dove le barre rovesciate in arrivo vengono trasformate in \\ .

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

Hai considerato la funzione striplashes ()?

http://www.php.net/stripslashes

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top