近藤です。
>> とりあえず関数の前に@をつけてはどうでしょうか?
>>
>> if ( @ldap_bind($link_id,
>> "uid=$_POST['userid'],ou=People,dc=xxxx,dc=yyy", $_POST["passwd"]) ) {
私も関数の前に@をつけるというのは知りませんでした。
Webでの対処方法として
前後にprint "<!--";とprint "-->";をつけることで対応していました。
こちらだと、エラーの時、ソースを見たらエラー内容が見れますので...
ところで、$_POSTの値をそのまま使わない方がいいってことないですか?