Hej! Skicka sökväg med shellexecute till webbrowsern (c++/html)
Jag försöker skicka en sökväg till en fil med shellexecute till webbbrowsern:
ShellExecute(hwnd, "open", url, NULL, NULL, SW_SHOWNORMAL);
Problemet är att '\'-tecken blir '\\' i addressrutan.
Så här ser adressrutan ut just nu:
index.php?path=C:\\Documents%20and%20Settings\ \ (utan mellanslag)
Sökvägen använder jag som en parameter och vill skicka ut den till en editbox. Då blir '\\' till '\\\\'
Så här ser sökvägen ut:
C:\\\\Documents and Settings\\\\......
Ett annan sak som jag försöker lösa är att lägga in sökvägen till en uppladdningskontroll. Men den verkar inte ha ett value fält. Någon som vet om det går att skicka in sökvägen med hjälp av ett javascript?
Jag funder på att man kanske kan byta ut %20 till något som representerar '\' men jag vet inte hur jag hittar det för att Google sorterar bort specialtecken. Någon som har en aning?
Tacksam för hjälp.
MVH AndreasSv: Skicka sökväg med shellexecute till webbrowsern (c++/html)
Har kommit lite längre:
Jag hittade rätt hex värde för '\' som är %5C
Detta hjälpte inte men på php sidan så hittade vi funktionen stripslashes vilket verkar vara orsaken till problemet.
Detta är 'ON' som default av någon anledning.
Nu är detta löst men jag vet fortfarande inte hur man får in sökvägen till uppladdningskontrollen.
Någon som vet?