How to get the port number associated with an Internet service and protocol in PHP

1 Answer

0 votes
$services = array('http', 'ftp', 'www', 'pop3', 'ssh', 'telnet',
                  'smtp', 'nicname', 'gopher', 'imap', 'finger');

foreach ($services as $service_name) 
{
    $port = getservbyname($service_name, 'tcp');
    echo $service_name . ": " . $port . "<br />";
}



/*
run:

http: 80
ftp: 21
www: 80
pop3: 110
ssh: 22
telnet: 23
smtp: 25
nicname: 43
gopher: 70
imap: 143
finger: 79

*/

 



answered Jun 23, 2016 by avibootz

Related questions

...