(PHP 4, PHP 5)
getservbyname — Retourne le numéro de port associé à un service Internet et un protocole
getservbyname() retourne le numéro de port associé au service service et au protocole protocol , comme dans /etc/services.
Le nom du service Internet, sous la forme d'une chaîne de caractères.
protocol vaut soit "tcp", soit "udp" (en minuscule).
Retourne le numéro du port, ou FALSE si service ou protocol n'est pas trouvé.
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";
}
?>