ui - PHP Online

Form of PHP Sandbox

Enter Your PHP code here for testing/debugging in the Online PHP Sandbox. As in the usual PHP files, you can also add HTML, but do not forget to add the tag <?php in the places where the PHP script should be executed.



Your result can be seen below.

Result of php executing





Full code of ui.php

  1. <?php
  2.  
  3. // Function to check if a port is open
  4. function is_port_open($host, $port) {
  5.   $socket = @fsockopen($host, $port, $errno, $errstr, 1);
  6.   if ($socket) {
  7.     fclose($socket);
  8.     return true;
  9.   } else {
  10.     return false;
  11.   }
  12. }
  13.  
  14. // Get the target host and port range from the user
  15. $host = $_POST['host'];
  16. $start_port = $_POST['start_port'];
  17. $end_port = $_POST['end_port'];
  18.  
  19. // Create an array to store the open ports
  20. $open_ports = [];
  21.  
  22. // Scan the ports
  23. for ($port = $start_port; $port <= $end_port; $port++) {
  24.   if (is_port_open($host, $port)) {
  25.     $open_ports[] = $port;
  26.   }
  27. }
  28.  
  29. // Display the results
  30. echo '<h1>Open Ports</h1>';
  31. echo '<ul>';
  32. foreach ($open_ports as $port) {
  33.   echo '<li>' . $port . '</li>';
  34. }
  35. echo '</ul>';
  36.  
  37. ?>
  38.  
File Description
  • ui
  • PHP Code
  • 23 Aug-2023
  • 735 Bytes
You can Share it: