0

我正在运行以下命令,但我的命令失败了。它在 die() 处正确停止,但不打印 ldap_error()。

// Now for LDAP
          require_once('ldapconnect.php');

          $entry["mysqldbname"] = $value;
          $result = ldap_mod_del($ldapconn, $binddn, $entry)or die(ldap_error());

我已经知道连接很好,因为我之前在这里测试过它,它在另一个页面上也可以正常工作。知道为什么我的错误没有打印吗?

4

1 回答 1

0

您必须指定连接,以便它知道在哪里查找。

更改自:

$result = ldap_mod_del($ldapconn, $binddn, $entry)or die(ldap_error());

到:

$result = ldap_mod_del($ldapconn, $binddn, $entry)or die(ldap_error($ldapconn));

现在我得到了故障排除所需的错误。

于 2012-04-10T17:00:47.027 回答