Be webbhotellet installera en ny version av scriptmotorn, för det är sannolikt den som är för gammal.
Mvh,
12 svar · 360 visningar · startad av ampy
Denna kod här nedan funkade på mitt förra webhotell men på mitt nya får jag detta felmeddelande:
Microsoft VBScript runtime error '800a139a'
Unexpected quantifier
/wis1667/krypin.asp, line 110
Koden:
Set re = New regexp
re.Global = true
re.IgnoreCase = true
re.Pattern="(^|[^""])([url]http://[/url]|[url]https://[/url]|[url]ftp://[/url]|mailto:|file://|[url]telnet://[/url]|[url]gopher://[/url])([\w/#~:.,?+=&%@!\-]*?)([\s.:?\-]*[^\w/#~:.,?+=&%@!\-]|$)"
[B]txt=re.Replace(txt,"$1<a href=""$2$3"">$2$3</a>$4")[/B]
re.Pattern="(^|[^\w/>])(www\.[\w/#~:.,?+=&%@!\-]*?)([\s.:?\-]*[^\w/#~:.,?+=&%@!\-]|$)"
txt=re.Replace(txt,"$1<a href=""http://$2"">$2</a>$3")
're.Pattern = "(\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+)"
re.Pattern="(^|[^:>\w])([\w\.]*@[\w\.\-]*\.\w{2,3})(\b|$)"
txt=re.Replace(txt,"$1<a href=""mailto:$2"">$2</a>")
Raden med fetstil är rad 110. Denna kod ligger i en funktion som heter Function Free(txt)
Och jag skriver ut kolumnen på följande sätt:
Free(ovriga)
Vad kan det vara för fel?
Be webbhotellet installera en ny version av scriptmotorn, för det är sannolikt den som är för gammal.
Mvh,
Du kan alltid roa dig med att kontrollera version på scriptmotorn också.
Response.write Scriptenginemajorversion & "." & Scriptengineminorversion
Mvh,
Dem hade 5.1 :o
Ok, vilket webhotell är detta? För att kunna köra regular expressions ordentligt krävs version 5.5.
Mvh,
Det är http://www.webhotellet.org men dem ska installera 5.6 under kvällen.
Great! Kul att de bryr sig!
Vore ju riktigt dåligt om de hade en uråldrig skriptmotor och vägrade uppgradera. Eller vad säger du, @? :)
Jo, men det finns många webbhotell som inte är tillräckligt seriösa, tyvärr.
Om jag hade haft webhotell, dock, så hade jag sett till att mjukvaran på servern är uppdaterad, but that's just me. :)
Fast huvudsaken att de är tillmötesgående. :bire
Det är ju sant. Viktigt att alltid hänga med och uppgradera programvaran.
Webhotel
Det verkar vara fler hotell som inte bryr sig . Jag har 3 konton på https://www.swede.com och trots flera påpekanden via mail så vill dom inte fatta att dom måste köra in nya scriptmotorn. Först så skyllde dom på att mitt konto låg på en NT server så hyr in dig på ett W2K konto så skall det funka. Va dom inte visste var att jag hade 2 konton på deras W2K server redan och samma RegExp script funkar inte där heller för att dom bara har Scriptruntime 5.1.
Bara lite info ifall nån funderar på https://www.swede.com som webhotell.
//Broskan