[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