Koden nedan är en del av en funktion. Det jag vill göra är att kontrollera om bilden det länkas till ligger på vårt domän. Hur göra man? Mitt tappra försök fungerar av naturliga skäl inte.
....
objRegExp.Pattern = "\[IMG\](.*?)\[\/IMG\]"
If left("$1",30) = "http://www.domän.com/pictures/" Then
strText = objRegExp.Replace(strText,"<img src=""$1"" border=""0""><-- lokal bild -->")
Else
strText = objRegExp.Replace(strText,"<img src=""$1"" border=""0"">")
end if
....
är det inte bara att skriva in [.img]bild.gif[./img] ?
Jo om man bara vill visa bilden. Men jag har ett större syfte ;). Första steget är att kolla om bilden ligger lokalt på servern (det är det som är problemet). Om den inte ligger där så ska jag bara infoga bilden i en artikel. Men om den ligger lokalt så ska jag göra en annan sak med bilden.
När man skriver in texten som ska kontrolleras mha. funktionen ska man inte behöva ta hänsyn till om bilden ligger lokalt eller inte. Därmed ryker alla ideér om att skriva en lokal sökväg ([.img]bild.gif[./img]), eller att använda en annan tagg ([lokalbild]http://www.domän.com/pictures/bild.gif\[/lokalbild\]) utan alla bilder ska skrivas på samma sätt (dvs. [img.]http://www.domän.com/pictures/bild.gif)Går det att lösa?
252 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e