Muestra de generación Ldap en PHP <?php echo "version: 1<br><br>"; function clave($c){ $ldap['clave']=$c; $r= "{SHA}".base64_encode(pack("H*",SHA1( $ldap['clave'] ))); return $r; } $datos= array( array('id'=>'10083600' ,'apellido'=>'ESPINOSA DELGADO' ,'correo'=>'10083600@ipl.edu.do'), array('id'=>'10083551' ,'apellido'=>'GARCIA PEREZ' ,'correo'=>'10083551@ipl.edu.do'), ,'nombres'=>'SANTO' ,'nombres'=>'JOSE' array('id'=>'10083550' ,'apellido'=>'MARTINEZ MARTINEZ' ,'correo'=>'10083550@ipl.edu.do'), ,'nombres'=>'NINOSKA AYENDI' array('id'=>'10083590' ,'apellido'=>'CACERES JIMENEZ' ,'nombres'=>'AYENDI AYENDI NANCELY' ,'correo'=>'10083590@ipl.edu.do'), array('id'=>'10083585' ,'apellido'=>'MARTINEZ CORNIELLE' ,'correo'=>'10083585@ipl.edu.do'), ); //echo clave('datos*'); for ($x = 0; $x <= count($datos)-1; $x++) { ,'nombres'=>'AYENDI NINOSKA' echo "dn: cn=".$datos[$x]["id"].",cn=Users,dc=ipl,dc=edu,dc=do<br>"; echo "objectclass: orcluserv2<br> objectclass: orcluser<br> objectclass: inetOrgPerson<br> objectclass: organizationalPerson<br> objectclass: person<br> objectclass: top<br>"; echo "cn: ".$datos[$x]["id"]."<br>"; echo "sn: ".$datos[$x]["apellido"]."<br>"; echo "givenname: ".$datos[$x]["nombres"]."<br>"; echo "mail: ".$datos[$x]["id"]."@ipl.edu.do<br>"; echo "employeenumber: ".$datos[$x]["id"]."<br>"; echo "uid:" .$datos[$x]["id"]."<br>"; echo "userpassword: ". clave($datos[$x]["id"])."<br><br>"; } /* dn: cn=10083003,cn=Users,dc=ipl,dc=edu,dc=do objectclass: orcluserv2 objectclass: orcluser objectclass: inetOrgPerson objectclass: organizationalPerson objectclass: person objectclass: top cn: 10083003 sn: MORILLO ENCARNACION givenname: Josecito MIGUEL mail: 1008730037@ipl.edu.do employeenumber: 10083003 uid: 1008730037 userpassword: {SHA}VQQss234mOgChTD//lgj1zfbX9DiWzns=;*/