(PHP 4, PHP 5)
getservbyname — Belirtilen ağ hizmeti ve protokolle ilişkili port numarası ile döner
getservbyname() işlevi, /etc/services dosyasında protokol için belirtilen hizmet ile ilişkili port numarasını döndürür.
Dizge olarak ağ hizmeti ismi.
protokol olarak "tcp" veya "udp" (küçük harflerle) belirtilebilir.
hizmet veya protokol bulunamazsa, FALSE ile aksi takdirde port numarası ile döner.
Örnek 1 - getservbyname() örneği
<?php
$hizmetler = array('http', 'ftp', 'ssh', 'telnet', 'imap',
'smtp', 'nicname', 'gopher', 'finger', 'pop3', 'www');
foreach ($hizmetler as $hizmet) {
$port = getservbyname($hizmet, 'tcp');
echo $hizmet . ": " . $port . "<br />\n";
}
?>