Adldap class 未找到接口
Adldap class Interface not found
<?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,但成功了,然后在测试 class:
后出现此错误
致命错误:Class 'Adldap\Interfaces\ConnectionInterface' 未在第 24 行的 C:\xampp\htdocs\ad\index.php 中找到
我不知道发生了什么,因为 class Adldap.php 执行了包含。
如果您从这里 (http://sourceforge.net/projects/adldap/files/adLDAP/adLDAP_4.0.4/adLDAP_4.0.4r2.zip/download) 下载 adLDAP 的 zip 文件,当您解压它时,它将有两个文件夹,'examples' 和 'src'。将整个 src 文件夹复制到您当前拥有 Adldap.php
的项目中,然后您可以 include(dirname(__FILE__).'/src/Adldap.php');
,然后 class 应该可以访问它所依赖的所有其他文件。
或者,如评论中所述,使用 composer 并按照此处的安装说明进行操作:https://github.com/adldap/adLDAP#installation。
<?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,但成功了,然后在测试 class:
后出现此错误致命错误:Class 'Adldap\Interfaces\ConnectionInterface' 未在第 24 行的 C:\xampp\htdocs\ad\index.php 中找到
我不知道发生了什么,因为 class Adldap.php 执行了包含。
如果您从这里 (http://sourceforge.net/projects/adldap/files/adLDAP/adLDAP_4.0.4/adLDAP_4.0.4r2.zip/download) 下载 adLDAP 的 zip 文件,当您解压它时,它将有两个文件夹,'examples' 和 'src'。将整个 src 文件夹复制到您当前拥有 Adldap.php
的项目中,然后您可以 include(dirname(__FILE__).'/src/Adldap.php');
,然后 class 应该可以访问它所依赖的所有其他文件。
或者,如评论中所述,使用 composer 并按照此处的安装说明进行操作:https://github.com/adldap/adLDAP#installation。