PHP sostituisce le doppie barre rovesciate & # 8220; \\ & # 8221; a una singola barra rovesciata & # 8220; \ & # 8221;
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.
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 \\
.
Hai considerato la funzione striplashes ()?
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow