123456789101112131415161718192021222324252627282930 |
- --TEST--
- Bug #60749: SNMP module should not strip non-standard SNMP port from hostname
- --CREDITS--
- Boris Lytochkin
- --EXTENSIONS--
- snmp
- --SKIPIF--
- <?php
- require_once(__DIR__.'/skipif.inc');
- ?>
- --FILE--
- <?php
- require_once(__DIR__.'/snmp_include.inc');
- $hostname = "php.net";
- $ip = gethostbyname($hostname);
- if (ip2long($ip) === FALSE) {
- echo "Could not resolve $hostname properly!\n";
- exit(1);
- }
- $port = 1161;
- $session = new SNMP(SNMP::VERSION_1, "$hostname:$port", $community, $timeout, $retries);
- $info = $session->info;
- if (!str_ends_with($info["hostname"], ":$port")) {
- echo "'" . $info["hostname"] . "' != '$ip:$port'\n";
- }
- var_dump($session->close());
- ?>
- --EXPECT--
- bool(true)
|