"Replace" på en hel mening?

ASP

6 svar · 214 visningar · startad av Palleman

Medlem sedan dec. 2000557 inlägg
Trådstart#1

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?

Medlem sedan dec. 200012 464 inlägg
#2

Är det inte en / för mycket i ena strängen?

str = Replace(Trim(str), "file://D:/Hemsidor/", "http://localhost/")

Medlem sedan dec. 2000557 inlägg
#3

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..? ;) )

Medlem sedan dec. 200012 464 inlägg
#4

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.

Medlem sedan dec. 2000557 inlägg
#5

Du får väl lägga in traceutskrifter på lämpliga ställen.

hehe.. ok, :q
Jag kan inte latin... ;)

Jag få se om jag kan finna en annan lösning, tack ändån!

Medlem sedan dec. 200012 464 inlägg
#6

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
%>
Medlem sedan dec. 2000557 inlägg
#7

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!

261 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)