I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hvis det er <, >, \" osv. kan du jo bruge Server.HTMLEncode(streng) Men hvis det er mere og du skal bruge det mange steder kan du jo lave en funktion til det. F.eks.
Lige præcis hvordan fungerer server.HTMLEncode , det jeg skal med scriptet er at sikre mig at der ikke kommer forkerte tegn ind i basen, samt sikre mig at det ikke kommer \"rigtig\" html ud, da dette kan fucke det text-area op jeg viser koden i!
strTest = Server.HTMLEncode(Request(\"test\")) strTest = Replace(strTest, \"\'\", \"\'\'\") \' hvis ikke vi gør det her kan en bruger fucke SQL\'et up ved \'at skrive en \' i strengen.
når du så trækker det ud igen skal du ikke bekymre dig om, om et <textarea> viser det korrekt, for det gør det.
Det er det der er meningen!! det var jo ikke så svært, hvad så hvis man vil have have alle tegnene vist som \"rigtig\" html igen senere, er der så en server.htmlUnencode funktion?
Der er desværre ikke nogen HTMLUnencode funktion .. men jeg har en jeg selv har lavet som også \"omvender\" evt. &#xxx; koder til det tegn de står for, hvis du vil have den ..
If InStr(strInput, \"&#\") Then Do Index = InStr(strInput, \"&#\") If Index = 0 Then Exit Do EndIndex = InStr(Index, strInput, \";\") If EndIndex = 0 Then Exit Do
strChar = Mid(strInput, Index, (EndIndex - Index) + 1) strCChar = Mid(strChar, 3, Len(strChar) - 3) If Not Len(strCChar) > 3 And IsNumeric(strCChar) Then If Asc(strCChar) > -1 And Asc(strCChar) < 256 Then strCChar = Chr(CInt(strCChar)) Else strCChar = \"\" End If
strInput = Replace(strInput, strChar, strCChar) Loop End If
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.