[bcn-pm] problemas con arreglos
Alex Muntada
alexm at cpan.org
Sat Apr 9 04:41:52 PDT 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
* Carlos Escribano <ces at tablinum.org>:
[2005-04-08 23:54:30 +0200]
> my @atributo=[
> "cn=HojaDeCalculo,ou=MiCentro,o=MiOrganizacion#1#1#1",
> "cn=ProcesadorDeTextos,ou=MiCentro,o=MiOrganizacion#1#1#1",
> "cn=BaseDeDatos,ou=MiCentro,o=MiOrganizacion#1#1#1",
> ];
Fixa't que construeixes malament el @atributo; hauries
d'utilitzar els parèntesis enlloc dels corxets (indiquen
la creació d'una referència a array anònim). És a dir:
my @atributo = ( ... );
I aleshores seria exactament igual que quan el crees amb el
foreach.
Si no m'equivoco, el mètode LDAP::add() necessita que la llista
d'atributs es passi amb una referència i potser aquest és el
problema:
$ldap->add(..., attr => \@atributo, ...);
Potser ja ho tens present però, de vegades, aquest tipus de
pífies tan trivials són les que més costen de veure.
use Perl;
- --
Alex Muntada <alexm at cpan.org>
http://alexm.org/
-----BEGIN PGP SIGNATURE-----
iD8DBQFCV798LdxCGS3zaBERAsJ4AKDnFrTVY+snjplvGd1zALrAMJZe+ACfe+If
0NLstwWN3rsz4ULOdk8qM5s=
=uRsE
-----END PGP SIGNATURE-----
More information about the Barcelona-pm
mailing list