Guest User

Untitled

a guest
Oct 22nd, 2016
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.58 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title></title>
  6. </head>
  7. <body>
  8. <div class="container-fluid">
  9. <div class="container">
  10.  
  11. <?php
  12. // dane logowania do serwera hostingowego i bazy danych MySQL
  13. $servername = "localhost";
  14. $username = "21777739_mikolajczak";
  15. $password = "zaq1@WSX";
  16. $dbname = "21777739_mikolajczak";
  17. // Create connection
  18. $conn = new mysqli($servername, $username, $password, $dbname);
  19. // Check connection
  20. if ($conn->connect_error) {
  21.     die("Connection failed: " . $conn->connect_error);
  22. }
  23.  
  24. // deklaruje jakie kolumny z tablicy domeny1 będą wyświetane przez skrypt
  25. $sql = "SELECT id, Nazwa, Port, Status FROM domeny1";
  26. $result = $conn->query($sql);
  27. if ($result->num_rows > 0) {   
  28.     // output data of each row
  29.     echo "<table border='1' align=center>
  30.             <tr align=center>
  31.                 <th>Lp.</th>
  32.                 <th>Nazwa</th>
  33.                 <th>Port</th>
  34.                 <th>Status</th>
  35.             </tr>";
  36.    
  37.     // warunek wywołuje funkcję ping w pętli tyle razy ile mamy ...
  38.     // ... elementów(rekordów) w kolumnie "Nazwa" w tablicy domeny1
  39.     while($row = $result->fetch_assoc()) {
  40.         $host = $row["Nazwa"];
  41.         $port = $row["Port"];
  42.         $ping = ping($host, $port, 10);     // jako dane wejściowe funkcji ping podaję nazwe hosta,
  43.                                             // port do skanowania oraz parametr TTL
  44.         echo "<tr align=center>
  45.             <td>".$row["id"]."</td>
  46.             <td>".$row["Nazwa"]."</td>
  47.             <td>".$row["Port"]."</td>
  48.             <td>".$row["Status"]." ".$ping."</td>
  49.         </tr>";
  50. }
  51.     echo "</table>";   
  52. } else {
  53.     echo "0 results";
  54. }
  55. $conn->close();
  56. ?>
  57.  
  58. </div>
  59. </div>
  60. </body>
  61. </html>
Add Comment
Please, Sign In to add comment