PhpDig.net

What is PhpDig?
PhpDig is a PHP MySQL based
Web Spider & Search Engine.




ldap_connect

Name

ldap_connect — Connects to an LDAP server prior to performing operations.

Synopsis

resource ldap_connect([host][, port][, wallet]);
string host (optional): LDAP server
int port (optional): Server port
string wallet (optional): SSL-enabled LDAP walletSSL-enabled wallet passwordSSL-enabled LDAP authorization mode

Returns

LDAP connection ID; FALSE on error

Description

Opens a connection to an LDAP server and returns the connection ID. By default, a connection is made to port 389 if the port is not specified. If the hostname is not specified, the current connection ID is returned. Multiple connections can be built as an array to be used with the searching functions, and may be used in place of a single host string entry. The SSL options are available only when using an SSL LDAP library such as the Oracle library.

Note

Not all functions honor the convention of using an array, so more direct manipulations require using a single host. Arrays are best used for general searches.

Note

The SSL options are available only when using an SSL LDAP library.

Version

PHP Version: 3+, 4+

Example

Example 628. Open a single LDAP connection

$host = "ldap.foo.com";
if (!$ldapconn = ldap_connect($host, 389)) {
   echo "Error! Could not connect to LDAP host $host\n";
}

Example 629. Open multiple LDAP connections

$host1 = "ldap.foo.com";
$host2 = "ldap1.foo.com";
$host3 = "ldap2.foo.com";
$connarray[] = $ldapconn1 = ldap_connect($host1, 389);
$connarray[] = $ldapconn2 = ldap_connect($host2, 389);
$connarray[] = $ldapconn3 = ldap_connect($host3, 389);



PHP Functions Essential Reference. Copyright © 2002 by New Riders Publishing (Authors: Zak Greant, Graeme Merrall, Torben Wilson, Brett Michlitsch). This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0 or later (the latest version is presently available at http://www.opencontent.org/openpub/). The authors of this book have elected not to choose any options under the OPL. This online book was obtained from http://www.fooassociates.com/phpfer/ and is designed to provide information about the PHP programming language, focusing on PHP version 4.0.4 for the most part. The information is provided on an as-is basis, and no warranty or fitness is implied. All persons and entities shall have neither liability nor responsibility to any person or entity with respect to any loss or damage arising from the information contained in this book.

Powered by: vBulletin Version 3.0.7
Copyright ©2000 - 2005, Jelsoft Enterprises Ltd.
Copyright © 2001 - 2005, ThinkDing LLC. All Rights Reserved.