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

PHP Grundanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

PHP getservbyname() Funktion Anleitung und Beispiel

    PHP HTTP Referenzhandbuch

Die Funktion getservbyname() holt den Port für das Internet-Dienstprotokoll.

Syntax

int getservbyname ( string $service , string $protocol )

Definition und Verwendung

 getservbyname() gibt den Port zurück, der dem Internet-Dienst service für das Protokoll protocol entspricht, basierend auf /etc/services.

Rückgabewert

 Gibt die Portnummer zurück, wenn Service oder Protocol nicht gefunden wird, dann FALSE.

Parameter

ParameterBeschreibung
ServiceZeichenkette für den Namen des Internet-Dienstes.
ProtocolProtocol kann "tcp" oder "udp" (klein) sein.

Beispiel

Versuchen Sie die folgenden Beispiele, um die Ports für Internet-Dienstkonsens zu erhalten :

<?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 Referenzhandbuch