文字

getservbyname

(PHP 4, PHP 5)

getservbynameGet port number associated with an Internet service and protocol

说明

int getservbyname ( string $service , string $protocol )

getservbyname() returns the Internet port which corresponds to service for the specified protocol as per /etc/services.

参数

service

The Internet service name, as a string.

protocol

protocol is either "tcp" or "udp" (in lowercase).

返回值

Returns the port number, or FALSE if service or protocol is not found.

范例

Example #1 getservbyname() example

<?php
$services 
= array( 'http' 'ftp' 'ssh' 'telnet' 'imap' ,
'smtp' 'nicname' 'gopher' 'finger' 'pop3' 'www' );

foreach (
$services  as  $service ) {
    
$port  getservbyname ( $service 'tcp' );
    echo 
$service  ": "  $port  "<br />\n" ;
}
?>

参见

  • getservbyport() - Get Internet service which corresponds to port and protocol
  • » http://www.iana.org/assignments/port-numbers for a complete list of port numbers.
上一篇: 下一篇: