Fonctions réseaux
PHP Manual

getservbyname

(PHP 4, PHP 5, PHP 7)

getservbynameRetourne le numéro de port associé à un service Internet et un protocole

Description

int getservbyname ( string $service , string $protocol )

getservbyname() retourne le numéro de port associé au service service et au protocole protocol, comme dans /etc/services.

Liste de paramètres

service

Le nom du service Internet, sous la forme d'une chaîne de caractères.

protocol

protocol vaut soit "tcp", soit "udp" (en minuscule).

Valeurs de retour

Retourne le numéro du port, ou FALSE si service ou protocol n'est pas trouvé.

Exemples

Exemple #1 Exemple avec 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";
}
?>

Voir aussi


Fonctions réseaux
PHP Manual