|
<?php // A priori ce bout de code devrait faire partie d'un projet plus global qui // inclus déjà la bibliothèque zend-ldap (le "require_once" qui suit devrait // être inutile voire pourrait poser problème). // Mais pour utiliser cet exemple seul, il convient de faire l'include // nécessaire. Ce qui dans le cas d'une installation de zend-ldap via composer // peut se faire avec la ligne suivante (adapter le chemin au besoin) require_once('vendor/autoload.php'); use Zend\Ldap\Ldap; $params = [ 'host' => 'ldap.phpfacile.com', 'port' => 389, // Port par défaut = 389 'username' => 'cn=admin,dc=phpfacile,dc=com', 'password' => 'motDePasseSecret', 'baseDn' => 'ou=redacteurs,dc=phpfacile,dc=com' ]; $ldap = new Ldap($params); $ldap->rename('cn=Heute Dmien,ou=redacteurs,dc=phpfacile,dc=com', 'cn=Heute Damien,ou=redacteurs,dc=phpfacile,dc=com'); ?>
<?php // A priori ce bout de code devrait faire partie d'un projet plus global qui // inclus déjà la bibliothèque zend-ldap (le "require_once" qui suit devrait // être inutile voire pourrait poser problème). // Mais pour utiliser cet exemple seul, il convient de faire l'include // nécessaire. Ce qui dans le cas d'une installation de zend-ldap via composer // peut se faire avec la ligne suivante (adapter le chemin au besoin) require_once('vendor/autoload.php'); use Zend\Ldap\Ldap; $params = array( 'host' => 'ldap.mondomaine.com', 'port' => 389, // Port par défaut = 389 'username' => 'cn=admin,dc=mondomaine,dc=com', 'password' => 'motDePasseSecret', 'baseDn' => 'dc=mondomaine,dc=com' ); $ldap = new Ldap($params); $ldap->rename('cn=Heute Dmien,dc=mondomaine,dc=com', 'cn=Heute Damien,dc=mondomaine,dc=com'); ?>
<?php // A priori ce bout de code devrait faire partie d'un projet plus global qui // inclus déjà la bibliothèque zend-ldap (le "require_once" qui suit devrait // être inutile voire pourrait poser problème). // Mais pour utiliser cet exemple seul, il convient de faire l'include // nécessaire. Ce qui dans le cas d'une installation de zend-ldap via composer // peut se faire avec la ligne suivante (adapter le chemin au besoin) require_once('vendor/autoload.php'); use Zend\Ldap\Ldap; $params = [ 'host' => 'ldap.phpfacile.com', 'port' => 389, // Port par défaut = 389 'username' => 'cn=admin,dc=phpfacile,dc=com', 'password' => 'motDePasseSecret', 'baseDn' => 'ou=redacteurs,dc=phpfacile,dc=com' ]; $ldap = new Ldap($params); $ldap->moveToSubtree('cn=Dupond Jean,dc=phpfacile,dc=com', 'cn=Dupond Jean,ou=redacteurs,dc=phpfacile,dc=com'); ?>
<?php // A priori ce bout de code devrait faire partie d'un projet plus global qui // inclus déjà la bibliothèque zend-ldap (le "require_once" qui suit devrait // être inutile voire pourrait poser problème). // Mais pour utiliser cet exemple seul, il convient de faire l'include // nécessaire. Ce qui dans le cas d'une installation de zend-ldap via composer // peut se faire avec la ligne suivante (adapter le chemin au besoin) require_once('vendor/autoload.php'); use Zend\Ldap\Ldap; $params = array( 'host' => 'ldap.phpfacile.com', 'port' => 389, // Port par défaut = 389 'username' => 'cn=admin,dc=phpfacile,dc=com', 'password' => 'motDePasseSecret', 'baseDn' => 'ou=redacteurs,dc=phpfacile,dc=com' ); $ldap = new Ldap($params); $ldap->moveToSubtree('cn=Dupond Jean,dc=mondomain,dc=com', 'cn=Dupond Jean,ou=redacteurs,dc=phpfacile,dc=com'); ?>
<?php // A priori ce bout de code devrait faire partie d'un projet plus global qui // inclus déjà la bibliothèque zend-ldap (le "require_once" qui suit devrait // être inutile voire pourrait poser problème). // Mais pour utiliser cet exemple seul, il convient de faire l'include // nécessaire. Ce qui dans le cas d'une installation de zend-ldap via composer // peut se faire avec la ligne suivante (adapter le chemin au besoin) require_once('vendor/autoload.php'); use Zend\Ldap\Ldap; $params = [ 'host' => 'ldap.phpfacile.com', 'port' => 389, // Port par défaut = 389 'username' => 'cn=admin,dc=phpfacile,dc=com', 'password' => 'motDePasseSecret', 'baseDn' => 'ou=redacteurs,dc=phpfacile,dc=com' ]; $ldap = new Ldap($params); $ldap->delete('cn=Dupond Jean,ou=redacteurs,dc=phpfacile,dc=com'); ?>
<?php // A priori ce bout de code devrait faire partie d'un projet plus global qui // inclus déjà la bibliothèque zend-ldap (le "require_once" qui suit devrait // être inutile voire pourrait poser problème). // Mais pour utiliser cet exemple seul, il convient de faire l'include // nécessaire. Ce qui dans le cas d'une installation de zend-ldap via composer // peut se faire avec la ligne suivante (adapter le chemin au besoin) require_once('vendor/autoload.php'); use Zend\Ldap\Ldap; $params = array( 'host' => 'ldap.phpfacile.com', 'port' => 389, // Port par défaut = 389 'username' => 'cn=admin,dc=phpfacile,dc=com', 'password' => 'motDePasseSecret', 'baseDn' => 'ou=redacteurs,dc=phpfacile,dc=com' ); $ldap = new Ldap($params); $ldap->delete('cn=Dupond Jean,ou=redacteurs,dc=phpfacile,dc=com'); ?>
$ldap->delete('ou=redacteurs,dc=phpfacile,dc=com', true);