(PHP 4, PHP 5)
getservbyname — Belirtilen ağ hizmeti ve protokolle ilişkili port numarası ile döner
$hizmet
, string $protokol
)
getservbyname() işlevi,
/etc/services dosyasında
protokol
için belirtilen
hizmet
ile ilişkili port numarasını döndürür.
hizmet
Dizge olarak ağ hizmeti ismi.
protokol
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";
}
?>