|
<?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);