在PHP中不重命名LDAP叶节点 上下文
假设我有一个树结构,它有一个名为在PHP中不重命名LDAP叶节点 上下文,php,ldap,Php,Ldap,假设我有一个树结构,它有一个名为dc=ACME的基本节点,有一个名为dc=Foo XX的任意且不断增长的子节点,其中XX是一个数字。每个Foo XX内部都有两个“组织单位”(ou=groups和ou=users) 因此,给定用户的DN可以是“Id=4,ou=users,dc=Foo-17,dc=ACME” 必需的 我需要的是重命名给定的“Foo XX”节点,即 Foo XX-> Foo-XX-removed 同时保持其内部子树的“功能性”;但根据,ldap_rename无法移动非叶节点 我不
dc=ACME
的基本节点,有一个名为dc=Foo XX
的任意且不断增长的子节点,其中XX是一个数字。每个Foo XX
内部都有两个“组织单位”(ou=groups
和ou=users
)
因此,给定用户的DN可以是“Id=4
,ou=users
,dc=Foo-17
,dc=ACME
”
必需的 我需要的是重命名给定的“Foo XX”节点,即
Foo XX
->
Foo-XX-removed
同时保持其内部子树的“功能性”;但根据,ldap_rename无法移动非叶节点
我不需要完整的代码来完成所有这些,我的问题是:
有人知道如何解决这个问题的方法吗?
注意:如果您使用过Apache Directory Studio,右键单击节点时可能会出现类似“重命名条目…”的功能。请注意,此站点不是代码编写服务。如果您的问题描述了您迄今为止的尝试以及您的困境,那么我们可以尝试帮助您解决具体问题。你也应该读一读。@TobySpeight我真的不明白你的评论。正如我明确指出的,我不希望任何人编写代码,只是为了解释他们将如何解决这个问题:
它是否已经由一个库解决了?
是否有任何模糊的方法可以通过另一个命令重命名一个节点?
我是否创建一个新节点并复制每个子节点?
您目前的问题太广泛了。如果为函数所在的位置显示足够的代码,那么您就更有可能为缺少的部分找到好的答案。@TobySpeight抱歉,我感谢您的建议,但我真的看不出什么代码可以使答案更好。我的意思是,代码将在Symfony2服务中,但实际上并不相关。它必须在PHP中实现,这是相关的。。。并声明。除了“如何在PHP上重命名非叶LDAP节点?”这个问题之外,没有其他问题了。这比我不知道的“如何使用jQuery更改一个查询的src”更广泛吗?()我遗漏了什么^^请注意,此站点不是代码编写服务。如果您的问题描述了您迄今为止的尝试以及您的困境,那么我们可以尝试帮助您解决具体问题。你也应该读一读。@TobySpeight我真的不明白你的评论。正如我明确指出的,我不希望任何人编写代码,只是为了解释他们将如何解决这个问题:它是否已经由一个库解决了?
是否有任何模糊的方法可以通过另一个命令重命名一个节点?
我是否创建一个新节点并复制每个子节点?
您目前的问题太广泛了。如果为函数所在的位置显示足够的代码,那么您就更有可能为缺少的部分找到好的答案。@TobySpeight抱歉,我感谢您的建议,但我真的看不出什么代码可以使答案更好。我的意思是,代码将在Symfony2服务中,但实际上并不相关。它必须在PHP中实现,这是相关的。。。并声明。除了“如何在PHP上重命名非叶LDAP节点?”这个问题之外,没有其他问题了。这比我不知道的“如何使用jQuery更改一个查询的src”更广泛吗?()我遗漏了什么^^U