04. december 2001 - 00:32
Der er
21 kommentarer og 1 løsning
Fjerne mellom rom i ASP
Dim mappeInput mappeInput = load.getValue(\"mappe\") Dim pathToFile pathToFile1 = Server.mapPath(\"mappeInput/\") & \"\\\" & fileName pathToFile2 = Server.mapPath(mappeInput & \"/\") & \"\\\" & fileName Response.Write(pathToFile1 & \"<br>\" & pathToFile2) Response.end Den skriver mellomrom på pathToFile2 men ikke pathToFile1!!! Hvordan fjerner jeg den? Utskriften er slik: c:\\inetpub\\wwwroot\\WebEditor\\goran\\FileManger\\mappeInput\\nabovarsel.doc c:\\inetpub\\wwwroot\\WebEditor\\goran\\FileManger\\mapppe \\nabovarsel.doc
Annonceindlæg fra Jysk IT
Sikkerhed skal være en del af driften
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
04. december 2001 - 00:32
#1
Feilen ligger ikke fra siden den henter valuen.
04. december 2001 - 00:33
#2
Hvis jeg har en fastsatt mappe sånn som i PathToFile1 så virker scriptet men ikke hvis jeg skal velge mappe selv...
04. december 2001 - 00:44
#3
Trim fjerne mellemrun fra begger enden af en streng: Dim mappeInput mappeInput = load.getValue(\"mappe\") mappeInput = Trim(mappeInput)
04. december 2001 - 00:45
#4
Prøver det nå.
04. december 2001 - 00:49
#5
Nei problemet er der ennå. mappeInput = Trim(mappeInput)
04. december 2001 - 00:51
#6
Feilen ligger ikke i pathToFile2 da? Jeg kan ikke se noen feil....
04. december 2001 - 00:52
#7
Mellemrumet må næsten kommei linien Server.mappath. Er der mellemrum i folder navnet?? ellers så prøv: pathToFile2 = Server.mapPath(mappeInput) & \"\\\" & fileName Eller: pathToFile2 = Trim(Server.mapPath(mappeInput & \"/\")) & \"\\\" & fileName
04. december 2001 - 00:55
#8
Kommer fortsatt. Selvom jeg testet begge to.
04. december 2001 - 00:55
#9
Det er ikke melommrom i mappenavnet.
04. december 2001 - 00:58
#10
underligt, hvad med: pathToFile2 = Trim(Server.mapPath(mappeInput)) & \"\\\" & fileName Ellers kan jeg ikke lige se hvor det mellemrum kommer fra.
04. december 2001 - 01:01
#11
Nei mellomrommet kommer enda... Hva kan det være?
04. december 2001 - 01:02
#12
<SELECT name=\"mappe\"> <% For Each objFileItem in objFolder.SubFolders %> <OPTION name=\"mappe\" value=\"<% = objFileItem.Name %>\"><% = objFileItem.Name %></OPTION> <% Next %> </SELECT>
04. december 2001 - 01:04
#13
måske: Det skulle ikke være nødvendigt med name på hver option når der et name på SELECT. <OPTION value=\"<%=objFileItem.Name%>\"><%=objFileItem.Name%></OPTION>
04. december 2001 - 01:06
#14
Så det. Nei det hjalp ikke det eller.
04. december 2001 - 01:10
#15
Det forstår jeg ikke. Jeg er nød til at smutte i seng nu. Håber du finder en løsning. Har du prøvet at udskrive denne: mappeInput Prøv på den siden hvor din SELECT er og se hvilken value OPTION har på den du vælger, og se om der er et mellemrum der: <option value\"mappe \">mappe </option> <--- et mellemrun inde i \"\"
04. december 2001 - 01:10
#16
det skulle være: <option value=\"mappe \">mappe </option> <--- et mellemrun inde i \"\"
04. december 2001 - 01:14
#17
Nei selvom jeg setter den til en fast value=\"mappe\" kommer det med et mellomrom.
04. december 2001 - 01:16
#18
Kan det ha noe med; <form method=\"post\" enctype=\"multipart/form-data\" action=\"Insert2.asp\"> At det er multipart/form-data?
04. december 2001 - 01:18
#19
Ja det kan det godt prøv evt at fjerne: enctype=\"multipart/form-data\" <form method=\"post\" action=\"Insert2.asp\">
04. december 2001 - 01:27
#20
Hvis du ikke har encrypt skal du bruge: mappeInput = request.form(\"mappe\") og ikke: mappeInput = load.getValue(\"mappe\") Men har det går nok ikke. Har du flere felter du overføre ?? Nå jeg slukker nu.
04. december 2001 - 01:33
#21
Hvis jeg gjør det så må jeg gjøre om hele scriptet! Takk for hjelpen. Prøver videre i morgen.. Natta :-)
05. december 2001 - 11:39
#22
Har ikke funnet det ut så spm. lukkes
Kurser inden for grundlæggende programmering