ldap_dn2ufn.phpt 686 B

123456789101112131415161718192021222324252627282930313233
  1. --TEST--
  2. ldap_dn2ufn() test
  3. --SKIPIF--
  4. <?php require_once('skipif.inc'); ?>
  5. --FILE--
  6. <?php
  7. /* Convert valid DN */
  8. var_dump(ldap_dn2ufn("cn=bob,dc=example,dc=com"));
  9. /* Convert valid DN */
  10. var_dump(ldap_dn2ufn("cn=bob,ou=users,dc=example,dc=com"));
  11. /* Convert DN with < > characters */
  12. var_dump(ldap_dn2ufn("cn=<bob>,dc=example,dc=com"));
  13. /* Too many parameters */
  14. ldap_dn2ufn("cn=bob,dc=example,dc=com", 1);
  15. /* Bad DN value */
  16. var_dump(ldap_dn2ufn("bob,dc=example,dc=com"));
  17. echo "Done\n";
  18. ?>
  19. --EXPECTF--
  20. string(16) "bob, example.com"
  21. string(23) "bob, users, example.com"
  22. bool(false)
  23. Warning: ldap_dn2ufn() expects exactly 1 parameter, 2 given in %s on line %d
  24. bool(false)
  25. Done