ldap_next_attribute_basic.phpt 952 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. --TEST--
  2. ldap_next_attribute() - Basic ldap_next_attribute test
  3. --CREDITS--
  4. Patrick Allaert <patrickallaert@php.net>
  5. # Belgian PHP Testfest 2009
  6. --SKIPIF--
  7. <?php require_once('skipif.inc'); ?>
  8. <?php require_once('skipifbindfailure.inc'); ?>
  9. --FILE--
  10. <?php
  11. require "connect.inc";
  12. $link = ldap_connect_and_bind($host, $port, $user, $passwd, $protocol_version);
  13. insert_dummy_data($link, $base);
  14. $result = ldap_search($link, "$base", "(cn=userC)");
  15. $entry = ldap_first_entry($link, $result);
  16. $attribute = ldap_first_attribute($link, $entry);
  17. var_dump(
  18. ldap_next_attribute($link, $entry),
  19. ldap_next_attribute($link, $entry),
  20. ldap_next_attribute($link, $entry),
  21. ldap_next_attribute($link, $entry)
  22. );
  23. ?>
  24. ===DONE===
  25. --CLEAN--
  26. <?php
  27. include "connect.inc";
  28. $link = ldap_connect_and_bind($host, $port, $user, $passwd, $protocol_version);
  29. remove_dummy_data($link, $base);
  30. ?>
  31. --EXPECTF--
  32. string(%d) "%s"
  33. string(%d) "%s"
  34. string(%d) "%s"
  35. bool(false)
  36. ===DONE===