Hej NG.
Jeg har lavet et admin-system af artikler, som redigeres fra https. Når man
så indsættet et
billede, skal jeg have stien ændret.
https://secure.MySecureTest.dk/cgi-bin/nph-proxy.cgi/000101A/http/NewDomain.dk/admin/htmlArea/smileys/0002.gif
skal ændres til
http://www.NewDomain.dk/admin/htmlArea/smileys/0002.gif
Jeg har nu lavet nedenstående, man kan ikke få det til at virke - hvad er
der galt?
Jeg har testet med denne streng:
ConvertURL("størst fremgang er skovflåten. Hvor meget skal man egentlig
passe på? Er det farligt <IMG
src=""
https://secure.MySecureTest.dk/cgi-bin/nph-proxy.cgi/000101A/http/NewD
omain.dk/admin/htmlArea/smileys/0002.gif"" align=absMiddle border=0>. at
blive bidt? <A href=""
http://www.helse.dk/artikler/detail.asp?id=24""
target=_blank><I>Læs hele artiklen: Ny viden om</i>")
Function ConvertURL(strURL)
Dim str, strValue, strValue_2, iPosition1, iPosition2, i
str = strURL
If Not instr(str, "
https://secure.MySecureTest.dk/") = False then
For i = 0 to len(str)
iPosition1 = Instr(str, "
https://secure.MySecureTest.dk")
'Fejlfinding:
response.write "<br>iPosition1 = " & iPosition1
iPosition2 = Instr(iPosition1, str, """")
'Fejlfinding:
response.write "<br>iPosition2 = " & iPosition2
strValue_1 = Mid(str, iPosition1, iPosition2-iPosition1)
If instr(strValue_1, "http/NewDomain.dk") Then
iPosition1 = instr(strValue_1, "http/NewDomain.dk")
'Fejlfinding:
response.write "<br>iPosition1 = " & iPosition1
iPosition2 = len(strValue_1)
'Fejlfinding:
response.write "<br>iPosition2 = " & iPosition2
strValue_2 = Mid(strValue_1, iPosition1, (iPosition2-iPosition1)+1)
strValue_2 = replace(strValue_2, "http/NewDomain.dk",
"
http://NewDomain.dk")
str = Replace(str, Trim(strValue_1), Trim(strValue_2))
Else
'str = Replace(str, strValue_1, "")
End If
'Fejlfinding:
Response.Write "<br><br><b>Value 1:</b> " & strValue_1 & "<br>" &
(instr(str, Trim(strValue_1 & " ")) = True) & "<br>"
Response.Write "<br><b>Value 2:</b> " & strValue_2 & "<br>" & (instr(str,
Trim(strValue_2) & " ") = True)
If instr(str, "
https://secure.MySecureTest.dk") = False Then EXIT For
Next
End If
ConvertURL = str
'Response.Write "<br><br>-------" & Replace(str, """", "")
'Response.end
End Function
mvh.
Andreas