Zane C. Bowers > Net-LDAP-LDAPhash-1.0.2 > Net::LDAP::LDAPhash

Download:
Net-LDAP-LDAPhash-1.0.2.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View Bugs
Report a bug
Module Version: 1.0.2   Source  

NAME ^

Net::LDAP::LDAPhash - Takes from a search and turns it into a hash.

VERSION ^

Version 1.0.2

SYNOPSIS ^

        use Net::LDAP::LDAPhash;

        my $ldapconnection = Net::LDAP->new( "127.0.0.1" )

        my $bindMessage->bind( "cn=admin,dc=someBase", password=>"password", version=>3 );

        my $mesg = $ldapconnection->search(scope=>"sub","dc=someBase", filter=>"(objectClass=*)");

        my %foo = LDAPhash($mesg);
        ...

EXPORT ^

LDAPhash

FUNCTIONS ^

LDAPhash ( mesg )

This takes from a search and turns it into a hash.

The returned has is in the following format.

        {DN}{ldap}{attribute}[array of values for this attribute]

The reason for the {ldap} is to allow for other values and the like to be tagged onto a hash for a DN that are unrelated to LDAP.

This function does not make any attempt to check if the search succedded or not.

AUTHOR ^

Zane C. Bowers, <vvelox at vvelox.net>

BUGS ^

Please report any bugs or the like to vvelox@vvelox.net.

SUPPORT ^

You can find documentation for this module with the perldoc command.

    perldoc Net::LDAP::LDAPhash

COPYRIGHT & LICENSE ^

Copyright 2008 Zane C. Bowers, all rights reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.