1. 本地没有php_ldap文件已从官网下载最新的php包,然后放入ext路径。
2. php.ini文件下不存在,[PHP_LDAP] extension=php_ldap.dll,已经手动添加。
<html>
<?php
$host = "17。18.122.12";
$user = "administrator@abccom";
$pswd = "@#$%edcR";
$conn = ldap_connect($host) or die("Could not connect!" );
if($conn){
//设置参数
ldap_set_option ( $conn, LDAP_OPT_PROTOCOL_VERSION, 3 );
ldap_set_option ( $conn, LDAP_OPT_REFERRALS, 0 ); // Binding to ldap server
$bd = ldap_bind($conn, $user, $pswd) or die ("Could not bind");
echo "ldap_bind success";
}
else{
echo "Unable to connect to AD server";
}
?>
</html>
第1个回答 2013-03-12
<?php$host = "17.18.122.12";
$user = "administrator@abc.com";
$pswd = "@#$%edcR";
$conn = ldap_connect($host) or die("Could not connect!" );
if($conn){//设置参数
ldap_set_option ( $conn, LDAP_OPT_PROTOCOL_VERSION, 3
);
ldap_set_option ( $conn, LDAP_OPT_REFERRALS, 0 ); // Binding to ldap
server
$bd = ldap_bind($conn, $user, $pswd) or die ("Could not
bind");
echo "ldap_bind success";
}
else{
echo "Unable to connect to
AD server";
}
?>
$user = "administrator@abc.com";
$pswd = "@#$%edcR";
$conn = ldap_connect($host) or die("Could not connect!" );
if($conn){//设置参数
ldap_set_option ( $conn, LDAP_OPT_PROTOCOL_VERSION, 3
);
ldap_set_option ( $conn, LDAP_OPT_REFERRALS, 0 ); // Binding to ldap
server
$bd = ldap_bind($conn, $user, $pswd) or die ("Could not
bind");
echo "ldap_bind success";
}
else{
echo "Unable to connect to
AD server";
}
?>
第2个回答 2012-08-24
没有多看,你的$host 的。符号,有个大写
第3个回答 2012-08-24
你没有加那个函数进来吧
这个命令识别不出来追问
这个命令识别不出来追问
哪个函数?
第4个回答 2012-08-25
要在ext/这个文件下 含有这个.dll为扩展名的文件追问
我已经手动加进来了那个文件了
第5个回答 2012-08-24
学习