ldap_add: Geçersiz sözdizimi

0 Cevap php

Ben PHP ile bir Active Directory kaydı eklemek için çalışıyorum. CN, bir kesme işareti (tek tırnak) içerir, ve ben onu kaçmak için doğru yolu bulmak için çalışıyorum.

Ben denedim şeyler:

$dn = "CN=Conan O'Brien,OU=test,DC=test";
ldap_add($link_id, $dn, $attributes);
ldap_add($link_id, addslashes($dn), $attributes);
ldap_add($link_id, str_replace("'", "\\39", $dn), $attributes);

Her biri aynı hatayı veriyor. Açıkçası, ben bu kod DN bir kesme işareti olmadan çalışır doğruladıktan.

ldap_add(): Add: Invalid syntax

0 Cevap