15. juli 2007 - 16:36Der er
4 kommentarer og 1 løsning
Sikkerhedskode til billeder
Hvordan erstatter man 4 tal i en sikkerhedskode med billeder? Jeg har forsøgt mig med denne kode, men hvis GLOBAL_SITE_FOLDER indeholder et tal så går det galt, er der en måde hvor man kan tjekke et tal af gangen? Den skal ikke kun understøtte 4 tal, det skal være sådan at hvis jeg en dag også vil bruge bogstaver og/eller flere tegn, så skal den stadig virke.!
test = 1654 test = Replace(test, "0","<img src='" & GLOBAL_SITE_FOLDER & "/themes/gfx/num0.gif' border='0' alt='0' title='0'>") test = Replace(test, "1","<img src='" & GLOBAL_SITE_FOLDER & "/themes/gfx/num1.gif' border='0' alt='0' title='0'>") test = Replace(test, "2","<img src='" & GLOBAL_SITE_FOLDER & "/themes/gfx/num2.gif' border='0' alt='0' title='0'>") ... osv. op til 9 Response.Write test
Du skriver at det går galt, men hvordan går det galt?
Der burde ikke være problemer med at benytte en variabel med tal på den viste måde.
Synes godt om
Slettet bruger
15. juli 2007 - 20:25#2
GLOBAL_SITE_FOLDER er den mappe som hjemmesiden ligger i, hvis den ligger i en undermappe. Hvis den feks. ligger i mappen "Test_side_1234", så vil det gå galt når den kommer til replace 2 for så begynder den at replace i billede stien. Og det skal den jo ikke, den skal jo kun 1,6,5,4 med hver sit billede.
Ahh, forstået. Hvad med først at erstatte med en placeholder, og så erstatte denne til sidst:
test = "1654" test = Replace(test, "0", "<img src='[GLOBAL_SITE_FOLDER]/themes/gfx/num0.gif' border='0' alt='0' title='0'>") test = Replace(test, "1", "<img src='[GLOBAL_SITE_FOLDER]/themes/gfx/num1.gif' border='0' alt='0' title='0'>") test = Replace(test, "2", "<img src='[GLOBAL_SITE_FOLDER]/themes/gfx/num2.gif' border='0' alt='0' title='0'>") ... osv, op til og med 9 ...
test = Replace(test, "[GLOBAL_SITE_FOLDER]", GLOBAL_SITE_FOLDER)
Synes godt om
Slettet bruger
15. juli 2007 - 21:24#4
Jeps, det kan man jo gøre, det virker lige som det skal. Jeg havde lavet en placeholder for hvert tal, men det gav jo meget stor replace funktion.
Så mange tak og læg et svar, så lægger jeg nogle point :)
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.