3 |
use Net::LDAP; |
use Net::LDAP; |
4 |
use Net::LDAP::LDIF; |
use Net::LDAP::LDIF; |
5 |
use CGI qw/:standard/; |
use CGI qw/:standard/; |
|
use CGI::Carp qw(fatalsToBrowser); |
|
6 |
|
|
7 |
$ldap = Net::LDAP->new('ldap.pliva.hr',port=>389) || die "$@"; |
$host = "ldap.pliva.hr"; |
8 |
|
|
9 |
|
$ldap = Net::LDAP->new($host,port=>389) || die "$@"; |
10 |
|
|
11 |
$ldap->bind; # anonymous |
$ldap->bind; # anonymous |
12 |
|
|
29 |
if(param()) { |
if(param()) { |
30 |
$mesg = $ldap->search ( |
$mesg = $ldap->search ( |
31 |
base => 'o=pliva.hr', |
base => 'o=pliva.hr', |
|
# filter => 'sn=Pavlinusic' |
|
32 |
filter => param('what').'='.param('search') |
filter => param('what').'='.param('search') |
33 |
); |
); |
34 |
|
|
38 |
for($i = 0 ; $i < $max ; $i++) { |
for($i = 0 ; $i < $max ; $i++) { |
39 |
my $entry = $mesg->entry($i); |
my $entry = $mesg->entry($i); |
40 |
my ($mail) = $entry->get('mail'); # array, take first |
my ($mail) = $entry->get('mail'); # array, take first |
41 |
print li($entry->get('cn')," <tt><a href=\"mailto: $mail\">$mail</a></tt>"); |
my ($cn)=$entry->get('cn'); |
42 |
|
print li($cn,a({href=>"mailto:$mail"},"$mail")); |
43 |
} |
} |
44 |
print end_ul; |
print end_ul; |
45 |
|
|