fonctions LDAP non reconnues

fonctions LDAP non reconnues - PHP - Programmation

Marsh Posté le 23-03-2006 à 17:20:42    

Bonjour,
       
     je voudrais faire pour les besoins de mon patron une interface pour gérer Active Directory. Je veux utiliser LDAp, mais il me dit qu'il ne reconnaît pas les fonctions. On m'a dit de décommenter php_ldap.dll dans php.ini, mais ça marche toujours pas. Pourquoi?
 
     Merci d'avance.

Reply

Marsh Posté le 23-03-2006 à 17:20:42   

Reply

Marsh Posté le 23-03-2006 à 19:09:17    

tu as relancé apache?
Le répertoire dans lequel sont placées les extensions est bien renseigné dans le php.ini?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 23-03-2006 à 19:58:52    

oui

Reply

Marsh Posté le 23-03-2006 à 20:32:17    

essaye de placer ta php_ldap.dll dans le répertoire windows\system32, pour voir.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 24-03-2006 à 00:21:12    

avant tout, lire la doc :  
dans le fichier INSTALL de php :  
pas besoin de déplacer les php_*.dll

Citation :

 
php_ldap.dll LDAP functions PHP <= 4.2.0 requires libsasl.dll
  (bundled), PHP >= 4.3.0 requires libeay32.dll, ssleay32.dll (bundled)


 
tu as ces dll dans le dossier dlls/ de php qu'il te faut placer dans %WINDIR%\system32
 
ensuite tu actives php_ldap ds ton php.ini et tu redémarres apache


Message édité par Profil supprimé le 24-03-2006 à 00:22:01
Reply

Marsh Posté le 24-03-2006 à 01:21:18    

ça a été fait mais rien

Reply

Marsh Posté le 24-03-2006 à 07:17:13    

quelle erreur exactement?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 24-03-2006 à 08:48:32    

c'est ça :
 
Fatal error: Call to undefined function: ldap_connect() in c:\program files\easyphp1-8\www\ldap.php on line 12

Reply

Marsh Posté le 24-03-2006 à 10:01:25    

Tu es sûr d'avoir modifié le bon php.ini?
A part mettre les dll dans un répertoire qui est dans le PATH et décommenter la ligne dans le php.ini puis relancer apache ya vraiment rien à faire...[:urd]


---------------
Can't buy what I want because it's free -
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed