English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 기초 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 매뉴얼

PHP getservbyname() 함수 사용법 및 예제

    PHP HTTP  참조 매뉴얼

getservbyname() 함수는 인터넷 서비스 프로토콜에对应的 포트를 가져옵니다.

문법

int getservbyname ( string $service , string $protocol )

정의와 사용법

 getservbyname()는 인터넷 서비스 service가 지정한 프로토콜 protocol에 해당하는 포트를 반환합니다. /etc/services.

반환 값

 service 또는 protocol이 찾지 못되면 FALSE를 반환합니다.

파라미터

파라미터설명
service인터넷 서비스 이름의 문자열.
protocolprotocol은 "tcp" 또는 "udp"(소문자) 일 수 있습니다.

예제

다음 예제를 시도해 보세요. 인터넷 서비스 프로토콜에对应的 포트를 가져옵니다 :

<?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 HTTP  참조 매뉴얼