[英]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 ,它有效,然后在测试该类后出现此错误:
致命错误:在第 24 行的 C:\\xampp\\htdocs\\ad\\index.php 中找不到类“Adldap\\Interfaces\\ConnectionInterface”
我不知道发生了什么,因为类 Adldap.php 做了包含。
如果您从这里下载了 adLDAP 的 zip 文件( http://sourceforge.net/projects/adldap/files/adLDAP/adLDAP_4.0.4/adLDAP_4.0.4r2.zip/download ),当您解压缩它时,它将有两个文件夹, '例子' 和 'src'。 将整个 src 文件夹复制到您当前拥有Adldap.php
项目中,然后您可以include(dirname(__FILE__).'/src/Adldap.php');
,然后该类应该可以访问它所依赖的所有其他文件。
或者,如评论中所述,使用 composer 并按照此处的安装说明进行操作: https : //github.com/adldap/adLDAP#installation 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.