Ayuda con código de página web implementada con asp
Tengo este código para cifrar texto que luego meteré en una base de datos:
dim abcd, ii,aa,letra,pos,letra2,cif,nuevo
cif=1 'añadir espacios a abc si vas a cambiar
abcd="abcdefghijklmnñopqrstuvwxyz0123456789 "
'la function cifrar convierte de web a bdd
function cifrar(txt)
nuevo=""
for ii=1 to len(txt)
nuevo=nuevo&mid(abcd,instr(abcd,mid(txt,ii,1))+cif,1)
next
cifrar=nuevo
end function
function descifrar(txt)
nuevo=""
for ii=1 to len(txt)
nuevo=nuevo&mid(abcd,instr(abcd,mid(txt,ii,1))-cif,1)
next
descifrar=nuevo
end function
Lo que pasa es que lo meto en una página asp y funciona a la perfección, y lo meto en un sub que se incluye en todas las páginas de mi sitio y me sale un error en todas:
Tipo de error:
Error de compilación de Microsoft VBScript (0x800A03EA)
Error de sintaxis
function cifrar(txt)
Y de ahí no paso. Si quito la función con ' todo va bien, pero si quito los ' para que funcione, no va.
Ayuda por favor
dim abcd, ii,aa,letra,pos,letra2,cif,nuevo
cif=1 'añadir espacios a abc si vas a cambiar
abcd="abcdefghijklmnñopqrstuvwxyz0123456789 "
'la function cifrar convierte de web a bdd
function cifrar(txt)
nuevo=""
for ii=1 to len(txt)
nuevo=nuevo&mid(abcd,instr(abcd,mid(txt,ii,1))+cif,1)
next
cifrar=nuevo
end function
function descifrar(txt)
nuevo=""
for ii=1 to len(txt)
nuevo=nuevo&mid(abcd,instr(abcd,mid(txt,ii,1))-cif,1)
next
descifrar=nuevo
end function
Lo que pasa es que lo meto en una página asp y funciona a la perfección, y lo meto en un sub que se incluye en todas las páginas de mi sitio y me sale un error en todas:
Tipo de error:
Error de compilación de Microsoft VBScript (0x800A03EA)
Error de sintaxis
function cifrar(txt)
Y de ahí no paso. Si quito la función con ' todo va bien, pero si quito los ' para que funcione, no va.
Ayuda por favor
1 respuesta
Respuesta de damen68
1