We use cookies
We use cookies to optimize our website. By continuing to browse the site, you agree to our use of cookies.
New design
Control panel
  • Русский
  • Українська
  • English
  • UAH
  • USD
  • RUB
  • EUR
  • 0-800-307-307 Hotline
  • +38 (044) 392-74-33 Kiev
  • +38 (057) 728-39-00 Kharkiv
  • +38 (056) 794-38-31 Dnipro
  • +38 (032) 229-58-93 Lviv
  • +38 (048) 738-57-70 Odessa
  • +38(093) 170-15-42  Life
  • +38 (067) 400-88-44 Kievstar
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7 (499) 348-28-61 Moscow

2.8.1.2. Outgoing ports check script

To check availability outgoing ports, can run a script like this:

  1. <?php
  2.  
  3. $host = 'portquiz.net';
  4. $ports = array(80, 443, 465, 587);
  5.  
  6. foreach ($ports as $port) {
  7. $connection = @fsockopen($host, $port);
  8. if (is_resource($connection)) {
  9. $result = ' (' . getservbyport($port, 'tcp') . ') is open';
  10. fclose($connection);
  11. } else {
  12. $result = ' is not responding';
  13. }
  14. print($host . ': ' . $port . $result . '<br>');
  15. }
  • Line 3 specifies the address of the host to which connection attempts will be made. You can use public portquiz.net or specify the address of a specific host to be addressed.
  • In line 4, in brackets, separated by commas, the port numbers are indicated, the availability of which should be checked.