Hallo,
Ich versuche jetzt schon 6 Stunden einen Eintrag mittels PHP in meinen LDAP hinzubekommen. Es funktioniert aber nicht. Der Code schaut folgendermaßen aus:
Leider führt es zu keinem Erfolg. Felhlermeldungen ($e1 und $e2):
Error1: Success
Error2:
Also der Fehler müsste irgendwo in dem Script liegen. Mit dem Script "phpLDAPadmin" kann ich eintragen was ich will.
System:
openldap 2.2.19-db-4.2.52-openssl-0.9.7e
OS WinXP
PHP 5.0.3
Weiß jemand an was das liegen könnte?
Gruß Daniel
Ich versuche jetzt schon 6 Stunden einen Eintrag mittels PHP in meinen LDAP hinzubekommen. Es funktioniert aber nicht. Der Code schaut folgendermaßen aus:
PHP-Code:
<?php
$ds=ldap_connect("server"); // Annahme: der LDAP Server befindet
// sich auf diesem Host
if ($ds) {
// bind mit passendem dn für aktulisierenden Zugriff
$r=ldap_bind($ds,'cn=ingAdmin, o=ing', 'pw');
$info = array();
// Daten vorbereiten
$info['givenname']='Hans';
$info['objectclass'][0]='top';
$info['objectclass'][1]='inetOrgPerson';
$info['mail']='Mustermann@firma.de';
$info['cn']='Hans Mustermann';
$info['ou']='Mitarbeiter';
$info['o']='ing';
$info['sn']='Mustermann';
$dn= 'cn=Hans Mustermann,ou=Mitarbeiter,o=ing';
// hinzufügen der Daten zum Verzeichnis
$sr=ldap_add($ds, $dn, $info);
$e1=ldap_err2str($sr);
$e2=ldap_errno($sr);
echo 'Error1: $e1<br>';
echo 'Error2: $e2<br>';
ldap_close($ds);
} else {
echo "Verbindung zum LDAP Server nicht möglich!";
}
?>
Error1: Success
Error2:
Also der Fehler müsste irgendwo in dem Script liegen. Mit dem Script "phpLDAPadmin" kann ich eintragen was ich will.
System:
openldap 2.2.19-db-4.2.52-openssl-0.9.7e
OS WinXP
PHP 5.0.3
Weiß jemand an was das liegen könnte?
Gruß Daniel
Kommentar