GETSERVBYNAME(3) 1 GETSERVBYNAME(3)
getservbyname - Get port number associated with an Internet service and protocol
SYNOPSIS
int getservbyname (string $service, string $protocol)
DESCRIPTION
getservbyname(3) returns the Internet port which corresponds to $service for the specified $protocol as per /etc/services.
PARAMETERS
o $service
- The Internet service name, as a string.
o $protocol
-$protocol is either "tcp" or "udp" (in lowercase).
RETURN VALUES
Returns the port number, or FALSE if $service or $protocol is not found.
EXAMPLES
Example #1
getservbyname(3) example
<?php
$services = array('http', 'ftp', 'ssh', 'telnet', 'imap',
foreach ($services as $service) {
$port = getservbyname($service, 'tcp');
echo $service . ": " . $port . "<br />
";
}
?>
SEE ALSO
getservbyport(3), http://www.iana.org/assignments/port-numbers for a complete list of port numbers. .
PHP Documentation Group GETSERVBYNAME(3)