#39552 [Fbk->Opn]: ADSI COM Object OpenDsObject crashes with Uncaught exception 'com_exception'

From: Date: Tue, 21 Nov 2006 20:09:01 +0000
Subject: #39552 [Fbk->Opn]: ADSI COM Object OpenDsObject crashes with Uncaught exception 'com_exception'
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-105265@lists.php.net to get a copy of this message
ID: 39552 User updated by: kurt dot loebbecke at achterliek dot de Reported By: kurt dot loebbecke at achterliek dot de -Status: Feedback +Status: Open Bug Type: *Directory Services problems Operating System: Windows XP SP2 PHP Version: 5.2.0 New Comment: Do you think it has something todo with php 5.2.0 installation on the workstation? Why should adsi return an exeption with 5.2.0 but not with 4.x? Previous Comments: ------------------------------------------------------------------------ [2006-11-20 09:26:42] tony2001@php.net >Der übermittelte Verzeichnispfad ist ungültig What does this mean and why do you think an error returned by COM is a problem of PHP ? ------------------------------------------------------------------------ [2006-11-18 16:25:44] kurt dot loebbecke at achterliek dot de Description: ------------ I would like to change from PHP 4.3.0 to PHP 5.2, but using my active directory class causes an error. ADSI COM Object OpenDsObject crashes with Uncaught exception 'com_exception' if using this COM Object call. Reproduce code: --------------- function connect( $object ) { $this->_ADSI = new COM("LDAP:"); $this->_DsObj = $this->_ADSI->OpenDsObject("LDAP://".$this->_server."/".$object, $this->_adUser, $this->_adPassword, 0); } Expected result: ---------------- Com Object to ADSI Actual result: -------------- Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> Active Directory<br/><b>Description:</b> Der übermittelte Verzeichnispfad ist ungültig. ' in C:\inetpub\wwwroot\classes\adAccess.class.php:34 Stack trace: #0 C:\inetpub\wwwroot\classes\adAccess.class.php(34): com->OpenDsObject('LDAP://dc....', 'Domain\User', 'Password', 0) #1 C:\inetpub\wwwroot\classes\adAccess.class.php(52): adAccess->connect(NULL) #2 C:\inetpub\wwwroot\ftpform.php(37): adAccess->getAttribute(NULL, 'eeaUserType') #3 {main} thrown in ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=39552&edit=1

« previous php.bugs (#105265) next »