ipv6.phpt 685 B

12345678910111213141516171819202122232425262728293031
  1. --TEST--
  2. IPv6 support
  3. --CREDITS--
  4. Boris Lytochkin
  5. --EXTENSIONS--
  6. snmp
  7. --SKIPIF--
  8. <?php
  9. require_once(__DIR__.'/skipif.inc');
  10. $packed = str_repeat(chr(0), 15) . chr(1);
  11. if (@inet_ntop($packed) === false) {
  12. die("skip no IPv6 support");
  13. }
  14. ?>
  15. --FILE--
  16. <?php
  17. require_once(__DIR__.'/snmp_include.inc');
  18. //EXPECTF format is quickprint OFF
  19. snmp_set_quick_print(false);
  20. snmp_set_valueretrieval(SNMP_VALUE_PLAIN);
  21. var_dump(snmpget($hostname6_port, $community, '.1.3.6.1.2.1.1.1.0'));
  22. var_dump(snmpget('[dead:beef::', $community, '.1.3.6.1.2.1.1.1.0'));
  23. ?>
  24. --EXPECTF--
  25. string(%d) "%s"
  26. Warning: snmpget(): Malformed IPv6 address, closing square bracket missing in %s on line %d
  27. bool(false)