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 — Obtener el servicio de Internet que corresponde con el puerto y protocolo
Descripción
string getservbyport
( int $puerto
, string $protocolo
)
getservbyport() devuelve el servicio de Internet asociado con puerto para el protocolo especificado, de acuerdo a /etc/services.
Lista de parámetros
- puerto
-
El número de puerto.
- protocolo
-
protocolo es un valor entre "tcp" o "udp" (en minúsculas).
Valores retornados
Devuelve el nombre del servicio de Internet como una cadena.
getservbyport
q9603062 at topaz dot cqu dot edu dot au
16-Jan-2001 04:28
16-Jan-2001 04:28
paland at stetson dot edu
29-Nov-2000 06:00
29-Nov-2000 06:00
Example:
<?php $value = getservbyport(137, "udp"); ?>
The same goes for getservbyname()
