2
<?php

include(dirname(__FILE__).'/Adldap.php');
use Adldap\Adldap;

$config = array(
        'account_suffix' => "@canoas.unilasalle.edu.br",

        'domain_controllers' => array("svr-dc01.canoas.unilasalle.edu.br"),

        'base_dn' => 'dc=canoas,dc=unilasalle,dc=edu,dc=br',

        'admin_username' => 'login',

        'admin_password' => '******',
    );

    $ad = new Adldap($config);
?>

尝试访问Fatal error: Class 'adLDAP' not found,这有效,然后在测试该类后出现此错误:

致命错误:在第 24 行的 C:\xampp\htdocs\ad\index.php 中找不到类 'Adldap\Interfaces\ConnectionInterface'

我不知道发生了什么,因为 Adldap.php 类包含了。

4

1 回答 1

1

如果您从此处下载了 adLDAP 的 zip 文件(http://sourceforge.net/projects/adldap/files/adLDAP/adLDAP_4.0.4/adLDAP_4.0.4r2.zip/download),当您解压它时,它将有两个文件夹,“示例”和“源代码”。将整个 src 文件夹复制到您当前拥有的项目中Adldap.php然后您可以include(dirname(__FILE__).'/src/Adldap.php');,然后该类应该可以访问它所依赖的所有其他文件。

或者,如评论中所述,使用 composer 并按照此处的安装说明进行操作:https ://github.com/adldap/adLDAP#installation 。

于 2015-07-31T21:31:40.087 回答