Advertisement
Guest User

Untitled

a guest
Oct 10th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.22 KB | None | 0 0
  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <title>Marek Zych</title>
  5. <meta charset="utf-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  8. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
  9. <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
  10. <style>
  11. .error {color: #FF0000;}
  12.  
  13. table {
  14. border-collapse: collapse;
  15. width: 100%;
  16. }
  17.  
  18. th, td {
  19. text-align: left;
  20. padding: 8px;
  21. }
  22.  
  23. tr:nth-child(even){background-color: #f2f2f2}
  24.  
  25. </style>
  26. </head>
  27. <body>
  28. <nav class="navbar navbar-default">
  29. <div class="container-fluid">
  30. <div class="navbar-header">
  31. <a class="navbar-brand" href="#">Marek Zych nr indeksu 104 780</a>
  32. </div>
  33. <ul class="nav navbar-nav">
  34. <li><a href="http://www.nielubieprogramowac.hekko24.pl">Home</a></li>
  35. <li class="active"><a href="/Z1/ZAD1.php">Page 1</a></li>
  36. <li><a href="3">Page 2</a></li>
  37. <li><a href="4">Page 3</a></li>
  38. </ul>
  39. </div>
  40. </nav>
  41.  
  42. <div class="container">
  43.  
  44. <?php
  45. $servername = "localhost";
  46. $username = "marekzyt";
  47. $password = "pass";
  48. $dbname = "marekzyt_zad1";
  49.  
  50. $czas = 0;
  51. $x = 1;
  52.  
  53. // Create connection
  54. $conn = mysqli_connect($servername, $username, $password, $dbname);
  55. if (!$conn) {
  56. die("Connection failed: " . mysqli_connect_error());
  57. }
  58. //$sql = 'SELECT COUNT(*) FROM zad1';
  59. //$x = mysqli_query($conn, $sql);
  60. //while($x >= 0)
  61. //{
  62. $sql = 'SELECT Nieudane FROM zad1 WHERE $x';
  63. $nieudane = mysqli_query($conn, $sql);
  64. $sql = 'SELECT Domena FROM zad1 WHERE $x';
  65. $result = mysqli_query($conn, $sql);
  66. $resultt = (String)$result;
  67. $czas = ping($resultt, 80, 10);
  68. function ping($host, $port, $timeout)
  69. {
  70. $tB = microtime(true);
  71. $fP = fSockOpen($host, $port, $errno, $errstr, $timeout);
  72. if (!$fP) { return "down"; }
  73. $tA = microtime(true);
  74. return round((($tA - $tB) * 1000), 0)." ms";
  75. }
  76. if ($czas == "DOWN")
  77. {
  78. $nieudane = $nieudane+1;
  79. $sql = "UPDATE zad1 SET Nieudane='$nieudane' WHERE NR=$x";
  80. }
  81. else
  82. {
  83. $sql = "UPDATE zad1 SET Status='$czas' WHERE NR=$x";
  84. if (mysqli_query($conn, $sql))
  85. {
  86. }
  87. else
  88. {
  89. echo "Error updating record: " . mysqli_error($conn);
  90. }
  91. }
  92. //}
  93.  
  94. //to mi wyświetla tabele ale brzydko xD
  95.  
  96. $sql = "SELECT NR, Domena, Status, Nieudane FROM zad1";
  97. $result = $conn->query($sql);
  98.  
  99. if ($result->num_rows > 0) {
  100. output data of each row
  101. while($row = $result->fetch_assoc()) {
  102. echo "NR: " . $row["NR"]. " Domena: " . $row["Domena"]. " Status " . $row["Status"] . "<br>";
  103. }
  104. } else {
  105. echo "0 results";
  106. }
  107. mysqli_close($conn);
  108.  
  109. ?>
  110.  
  111. <h2>Sprawdź aktywności serwerów</h2>
  112. <article class="ramka">
  113. <table class="tabela">
  114. <tbody><tr><td class="pusty">ID</td><td class="pusty">Domena</td><td class="pusty">Osiągalność</td><td class="pusty">Niepowodzenia</td></tr>
  115. <!-- tu chciałbym mieć swoje dane z bazy danych --><tr><td class="pole"><?php echo ?></td><td class="pole">wp.pl</td><td class="pole">OK</td><td class="pole">0</td></tr>
  116. </tbody></table>
  117. </article>
  118.  
  119. </div>
  120. </body>
  121. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement