getservbyname
(PHP 4, PHP 5)
getservbyname — Adott szolgáltatástÃpus portszámának megallapÃtása név alapján
LeÃrás
int getservbyname
( string $service
, string $protocol
)
A getservbyname() a service és a protocol paraméterekre illő portszámot adja vissza. A szolgáltatás neve az /etc/services-nek megfelelő kell, hogy legyen. A protocol paraméter értéke "tcp" avagy "ucp" lehet (csupa kisbetűvel!). Ha a service vagy a protocol paraméterben megadott feltételeknek nincs megfelelő adat, FALSE értékkel tér vissza.
Example#1 getservbyname() példa
<?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";
}
?>
Teljes lista a különféle szolgáltatások kapuiról: https://www.iana.org/assignments/port-numbers.
Lásd még: getservbyport()!