Advertisement
Guest User

Untitled

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