[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Perl y LDAP



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hola
On Tuesday 13 May 2003 19:13, Saxa Egea wrote:
> Hola gente!
>
> Estoy haciendo unos sCRIPTS en perl que me recogen los datos de un
> formulario web y me aplican unos cambios en el servidor de LDAP.
>
> En principio todo funcionaba bien... en principio :(
> Cuando a algun usuario se le ocurre meter un simple acento... todo se va al
> garete...
> Segun parece la captura de la variable con un simple:
>         $var=$query->param('var');

supongo que te dirán mejores formas pero yo lo que haría sería escapar todos 
los metacaracteres con una regexp:

	$var =~ s/(\W)/\\$1/g;

o si consideras que en tus entradas LDAP nunca habrá metacaracteres 
eliminarlos:

        $var =~ s/(\W)//g;



>         Saxa

Espero que esto te sirva de alguna ayuda
Un saludo
Victor



- -- 
 "El mundo se hace día a día con el esfuerzo de los inteligentes, pero son los 
imbéciles quienes lo disfrutan".
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+wgxqEzqHF8R72ekRAsiSAKCIBYddDWEMg3twboty6Up6ehOPxQCeMRZG
m4NapoCNuc/g1opDpe8ZS00=
=a0kU
-----END PGP SIGNATURE-----



Reply to: