Hi! Could we please enable some services and cookies to improve your experience and our website?

PHPize Online / SQLize Online  /  SQLtest Online

A A A
Login    Share code      Blog   FAQ

Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code

Copy Format Clear

Stuck with a problem? Got Error? Ask AI support!

Copy Clear
Copy Format Clear
<?php function compare_dn_to_base($dn,$base_dn) { $test_rdn_list = ldap_explode_dn($dn,0); // Handle case where $dn couldn't be parsed into // a list of RDNs - ldap_explode_dn() returns false. if(gettype($test_rdn_list)!="array") $test_rdn_list = array("count"=>1,0=>$dn); $base_rdn_list = ldap_explode_dn($base_dn,0); $base_rdn_count = $base_rdn_list["count"]; $dn_base_section = implode(array_slice($test_rdn_list, -$base_rdn_count),","); if($base_dn == "") return true; if($this->compare_dn_supported) return @ldap_compare($this->connection, $base_dn,"DN",$dn_base_section); else return !strcasecmp($dn_base_section,$base_dn); }
Copy Clear