Är det inte en / för mycket i ena strängen?
str = Replace(Trim(str), "file://D:/Hemsidor/", "http://localhost/")
------------------
essentitia preter non sans multiplicandum
6 svar · 197 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?
------------------
// Palleman
www.wiicom.nu/palle
Är det inte en / för mycket i ena strängen?
str = Replace(Trim(str), "file://D:/Hemsidor/", "http://localhost/")
------------------
essentitia preter non sans multiplicandum
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..? ;) )
------------------
// Palleman
www.wiicom.nu/palle
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.
------------------
essentitia preter non sans multiplicandum
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!
------------------
// Palleman
www.wiicom.nu/palle
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
%>
------------------
essentitia preter non sans multiplicandum
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!
------------------
// Palleman
www.wiicom.nu/palle