Like the previous post of palands, the protcol tcp must be in lower case, either quoted or unquoted..
Example:
$value=getservbyport(31337, "tcp");
Uppercase will not work.
getservbyport
(PHP 4, PHP 5)
getservbyport — ポートおよびプロトコルに対応するインターネットサービスを得る
説明
string getservbyport ( int $port, string $protocol )getservbyport()は、/etc/servicesに基づき 指定したプロトコルprotocolに関して ポートportに関連するインターネットサービスを 返します。protocolは、TCP またはUDPのどちらかです。
getservbyname()も参照ください。
getservbyport
q9603062 at topaz dot cqu dot edu dot au
16-Jan-2001 07:28
16-Jan-2001 07:28
paland at stetson dot edu
30-Nov-2000 09:00
30-Nov-2000 09:00
Example:
$value=getservbyport(137, "udp");
The same goes for getservbyname()