Hola
No, no llamas a las funciones correctamente. Has de hacerlo como te indique en el anterior post
Prueba así
Código PHP:
function ValidaDatos(Nombre)
if not ActiveFile_SeUsa then
if Nombre <> "" then
ValidaDatos = Nombre
else
ValidaDatos = ""
End if
else ' se está usando el ActiveFile
if not ActiveFile_YaSubido then
ValidaDatos = ""
else
dim i, encontrado, str
encontrado = false
Nombre = replace(Nombre,"x","j")
Nombre = replace(Nombre," "," ")
Nombre = replace(Nombre,"=","")
Nombre = replace(Nombre,"'","")
Nombre = replace(Nombre,"""""","")
Nombre = replace(Nombre," or ","")
Nombre = replace(Nombre," and ","")
Nombre = replace(Nombre,"(","")
Nombre = replace(Nombre,")","")
Nombre = replace(Nombre,"<","")
Nombre = replace(Nombre,">","")
Nombre = replace(Nombre,"having ","")
Nombre = replace(Nombre,"group by","")
Nombre = replace(Nombre,"union select sum","")
Nombre = replace(Nombre,"union select min","")
Nombre = replace(Nombre,"--","")
Nombre = replace(Nombre,"select ","")
Nombre = replace(Nombre,"insert ","")
Nombre = replace(Nombre,"update ","")
Nombre = replace(Nombre,"delete ","")
Nombre = replace(Nombre,"drop ","")
Nombre = replace(Nombre,"-shutdown","")
for i = 1 to nActiveFile_Vars
if ActiveFile_Vars(1,i) = Nombre then <-esto para que sirve???
ValidaDatos = ActiveFile_Vars(2,i)
encontrado = true
end if
next
if not encontrado then
ValidaDatos = ""
end if
end if
end if
End Function
La llamada
Código:
ValidaDatos(request("Nombre"))
Suerte