Är det inte en / för mycket i ena strängen?
str = Replace(Trim(str), "file://D:/Hemsidor/", "http://localhost/")
6 svar · 214 visningar · startad av Palleman
Hej.
Kan man sätta replace på en hel mening?
Bygger en liten databas över kunder och vill gärna att länken öppnar sig via http://localhost iställer för D:.
Så här ser det ut nu men det funkar inget vidare...
<%
Function BytMening(str)
str = Replace(Trim(str), "file:///D:/Hemsidor/", "http://localhost/")
BytMening = str
End Function
ADRESS = Request.Form("adress")
ADRESS = BytMening(ADRESS)
%>
Hilfe anysjäl?
Är det inte en / för mycket i ena strängen?
str = Replace(Trim(str), "file://D:/Hemsidor/", "http://localhost/")
Hej LarsG.
Nej det är så många "/" i..
Jag hämtar filen från hårddisken via ett<input type="file" name="adress" enctype="multipart/form-data"> och då kommer det så många -> / <- med i strängen.
Öppnar jag databasen och kollar så kommer inte file:/// med, ändå blir själva länken länken file:///D:/Hemsidor/asp/edit.asp
Har du något annat bra förslag i bakfickan?
(förstår du hur jag menar..? )
Nja förstod nog att inte var så enkelt. Att byta flera tecken skall ju inte vara något problem, så felet kanske ligger någon annanstans.
Du får väl lägga in traceutskrifter på lämpliga ställen.
Du får väl lägga in traceutskrifter på lämpliga ställen.
hehe.. ok,
Jag kan inte latin...
Jag få se om jag kan finna en annan lösning, tack ändån!
Latin?
Det jag tänkte var att man lägger till några response.write så att man kan se vad variabler har för värden vid olika tillfällen. T.ex.
<%
Function BytMening(str)
str = Replace(Trim(str), "file:///D:/Hemsidor/", "http://localhost/")
BytMening = str
End Function
ADRESS = Request.Form("adress")
Response.write "Adress före " & _
adress
ADRESS = BytMening(ADRESS)
Response.write "Adress efter " & _
adress
%>
Hej...
Jo jag fick testa det lite med det stämde inte redigt... file:/// kom adrig fram till vare sig databasen eller första Response.Write, men lik förbannat så fanns det med i länken, jag fick inte bort den...
Då lade jag till lite extra Replace taggar som var och en tog bort ->/<- ur taggen, då fungerade det..
Tack och bock!