getprotobynumber
getservbyport
Network Functions
PHP Manual

# getservbyname

(PHP 4, PHP 5)

getservbyname — Obtener el número de puerto asociado con un servicio y protocolo de Internet

### Descripción

int getservbyname ( string `$servicio` , string `$protocolo` )

getservbyname() devuelve el puerto de Internet que corresponde a `servicio` para el `protocolo` especificado, de acuerdo a /etc/services.

### Lista de parámetros

`servicio`

  El nombre del servicio de Internet, como una cadena.

`protocolo`

  `protocolo` es un valor entre "tcp" o "udp" (es minúsculas).

### Valores retornados

Devuelve el número de puerto, o `FALSE` si `servicio` o `protocolo` no son encontrados.

### Ejemplos

Example #1 Ejemplo de getservbyname()

`<?php
$servicios = array('http', 'ftp', 'ssh', 'telnet', 'imap',
'smtp', 'nicname', 'gopher', 'finger', 'pop3', 'www');
foreach ($servicios as $servicio) {
$puerto = getservbyname($servicio, 'tcp');
echo $servicio . ": " . $puerto . "<br />\n";
}
?>`

### Ver también

- getservbyport() - Obtener el servicio de Internet que corresponde con el puerto y protocolo
- » http://www.iana.org/assignments/port-numbers para una lista completa de números de puerto.

getprotobynumber
getservbyport
Network Functions
PHP Manual