Сетевые Функции
PHP Manual

getservbyname

(PHP 4, PHP 5)

getservbyname — Получает номер порта, присвоенного Интернет службе и протоколу

Описание

int getservbyname ( string $service , string $protocol )

Функция getservbyname() возвращает Интернет порт, который соответствует параметру service для заданного в protocol протокола, как в /etc/services.

Список параметров

service

Имя Интернет службы в виде строки (string).

protocol

Параметр protocol может быть равен "tcp" или "udp" (в нижнем регистре).

Возвращаемые значения

Возвращает номер порта, или FALSE если service или protocol не найдены.

Примеры

Пример #1 Пример использования getservbyname()

<?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";
     }
     
?>

Смотрите также


Сетевые Функции
PHP Manual