Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>Śledź</title> <!-- Tytuł strony -->
- <meta http-equiv="refresh" content="10" /> <!-- odświeżanie strony co 10 sekund -->
- </head>
- <body>
- <?php
- // Funkcja pozwalająca sprawdzić port 80 dla stron podanych w bazie danych
- function sprawdz($nazwa)
- {
- $port = '80';
- $fp = @fsockopen($nazwa, $port, $errno, $errstr, 30);
- if ($fp) { return 'OK';} else { return 'Down';}
- }
- //Połączenie do bazy danych
- $dbhost="localhost"; $dbuser="25547830_00001"; $dbpassword="#KurwaMac1"; $dbname="25547830_00001"; //określenie wymaganych zmiennych(username,hasło itp.)
- $polaczenie = mysqli_connect ($dbhost, $dbuser, $dbpassword); // stworzenie zmiennej "łączącej"
- mysqli_select_db ($polaczenie, $dbname); // połączenie z baza danych z użyciem dwóch zmiennych
- $rezultat = mysqli_query ($polaczenie, "SELECT * FROM domeny");
- print "<TABLE CELLPADDING=5 BORDER=2>"; // Styl tabeli
- print "<TR><TD>idt</TD><TD>Nazwa</TD><TD>Pracuje</TD><TD>Komunikacja</TD></TR>\n"; // Nagłówki tabeli
- while ($wiersz = mysqli_fetch_array ($rezultat)) // wyciągnięcie bazy danych jako tabeli
- {
- $idt = $wiersz [0]; // wyświetlnie id
- $nazwa = $wiersz [1]; // wyświetlenie adresu strony
- $pracuje = sprawdz($nazwa); // wywołanie wykinu funkcji sprawdzającej port 80
- if ($pracuje=='OK')
- {
- $update = "UPDATE domeny SET test='0' WHERE id=$idt";
- mysqli_query ($polaczenie, $update);
- }
- else
- {
- $update = "UPDATE domeny set test=test+1 WHERE id=$idt";
- mysqli_query ($polaczenie, $update);
- }
- $komunikacja = $wiersz [2]; // określenie liczby połączeń
- print "<TR><TD>$idt</TD><TD>$nazwa</TD><TD>$pracuje</TD><TD>$komunikacja</TD></TR>\n"; // wypełnienie tabeli zmiennymi
- }
- print "</TABLE>"; // koniec tabeli
- //pierwsza czść ćwiczenia, określenie zmiennych i egzekucja funkcji sprawdzającej
- $host = 'piosle.com.pl';
- $port = '80';
- {
- $zad1 = @fsockopen($host, $port, $errno, $errstr, 30);
- echo 'Host '.$host.':'.$port.' jest: ';
- if ($zad1) { echo 'OK'; } else { echo 'Down'; }
- if (!$zad1) { echo "$errstr ($errno)"; }
- }
- ?>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement