ah, perfetto, ora mi è tutto più chiaro...Originariamente inviato da Roby_72
Tutto nella function devi mettere...
Roby![]()
Non ho capito![]()
ah, perfetto, ora mi è tutto più chiaro...Originariamente inviato da Roby_72
Tutto nella function devi mettere...
Roby![]()
Non ho capito![]()
DENTRO LA Function CAPTCHA()
![]()
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
cosi ?codice:<% Function CAPTCHA() On Error Resume Next Dim caratteri, codice caratteri = "" caratteri = caratteri & "0123456789" caratteri = caratteri & "abcdefghijklmnopqrstuvwxyz" caratteri = caratteri & "ABCDEFGHIJKLMNOPQRSTUVWXYZ" Randomize() Do Until Len(codice) = 7 carattere = Int((Len(caratteri) * Rnd())) codice = codice & Mid(caratteri, carattere, 1) Loop CAPTCHA = codice if err <> 0 then response.write(caratteri) & " " & response.write(carattere) end if End Function Session("captcha") = CAPTCHA() %>
Non penso perchè continua a non stamparmi nulla.
if err.Number <> 0 then
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
fiuttt !!! ce l'abbiamo fatta![]()
80123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM NOPQRSTUVWXYZ
questo una volta si, una volta no
Lo devi mettere dentro al LOOP e subito dopo
err.clear
response.end
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
Allora:
na volta si, na volta o due no:codice:<% Function CAPTCHA() On Error Resume Next Dim caratteri, codice caratteri = "" caratteri = caratteri & "0123456789" caratteri = caratteri & "abcdefghijklmnopqrstuvwxyz" caratteri = caratteri & "ABCDEFGHIJKLMNOPQRSTUVWXYZ" Randomize() Do Until Len(codice) = 7 carattere = Int((Len(caratteri) * Rnd())) codice = codice & Mid(caratteri, carattere, 1) if err.Number <> 0 then response.write(caratteri) & " " & response.write(carattere) end if Loop err.clear response.end CAPTCHA = codice End Function Session("captcha") = CAPTCHA() %>
00123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM NOPQRSTUVWXYZ
100123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKL MNOPQRSTUVWXYZ
50123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM NOPQRSTUVWXYZ
220123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKL MNOPQRSTUVWXYZ
540123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKL MNOPQRSTUVWXYZ
if err.Number <> 0 then
response.write(caratteri) & "
" & response.write(carattere)
err.clear
response.end
end if
ROby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
ora:codice:<% Function CAPTCHA() On Error Resume Next Dim caratteri, codice caratteri = "" caratteri = caratteri & "0123456789" caratteri = caratteri & "abcdefghijklmnopqrstuvwxyz" caratteri = caratteri & "ABCDEFGHIJKLMNOPQRSTUVWXYZ" Randomize() Do Until Len(codice) = 7 carattere = Int((Len(caratteri) * Rnd())) codice = codice & Mid(caratteri, carattere, 1) if err.Number <> 0 then response.write(caratteri) & " " & response.write(carattere) err.clear response.end end if Loop CAPTCHA = codice End Function Session("captcha") = CAPTCHA() %>
00123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM NOPQRSTUVWXYZ
ma dopo un refresh: nada de nada, se insisto:
00123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM NOPQRSTUVWXYZ
e via dicendo![]()
Prova con Randomize(timer)
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!