stan serwera

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
TakiJakis
Nowy
Nowy
Posty: 22
Rejestracja: ndz paź 24, 2004 1:40 pm

stan serwera

Post autor: TakiJakis »

witam,

Jak sprawdzic stan serwera? Zalozmy, ze chce sprawdzic czy dziala stronka www.xxx.pl? Jesli serwer, na ktorym stoi stronka dziala, niech wypisze "dziala", jesli nie dziala - "nie dziala" (bez zadnych errorow!).

Z gory dziekuje za pomoc.
TakiJakis
Nowy
Nowy
Posty: 22
Rejestracja: ndz paź 24, 2004 1:40 pm

Re: stan serwera

Post autor: TakiJakis »

Jeszcze dodam, ze jak stoduje taki kod:

Kod: Zaznacz cały

<?php
$fp = fsockopen ("udp://www.xxxvvv.pl", 80, $errno, $errstr);
if (!$fp) {
echo("Serwer nie dziala");
fclose ($fp);
} else {
echo("serwer dziala");
fclose ($fp);
}
?>
To gdy serwer dziala wszystko jest ok, a jak nie to wyskakuja bledy:

Kod: Zaznacz cały

Warning: fsockopen(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/accounts_a/blablabla/public_html/test.php on line 7

Warning: fsockopen(): unable to connect to www.xxxvvv.pl:80 in /home/accounts_a/blablabla/public_html/test.php on line 7

Warning: fclose(): supplied argument is not a valid stream resource in /home/accounts_a/blablabla/public_html/test.php on line 9
Wojciech Kocjan
Zaczyna działać
Zaczyna działać
Posty: 427
Rejestracja: sob gru 14, 2002 10:51 am

Re: stan serwera

Post autor: Wojciech Kocjan »

Dodaj przed fsockopen małpę (@) i powinno być ok.
TakiJakis
Nowy
Nowy
Posty: 22
Rejestracja: ndz paź 24, 2004 1:40 pm

Re: stan serwera

Post autor: TakiJakis »

Dziekuje bardzo Wojtek, dziala. Mam jeszcze jeden problem. Chce sprawdzic czy dziala strona http://mojeip:5002/xxx.ecl (jesli ta stronka dziala, to dziala tez serwer do gry). Moze ktos pomoc, bo probowalem na wiele sposobow, ale nie dziala... Z gory serdeczne dzieki.
Wojciech Kocjan
Zaczyna działać
Zaczyna działać
Posty: 427
Rejestracja: sob gru 14, 2002 10:51 am

Re: stan serwera

Post autor: Wojciech Kocjan »

TakiJakis pisze: Mam jeszcze jeden problem. Chce sprawdzic czy dziala strona http://mojeip:5002/xxx.ecl (jesli ta stronka dziala, to dziala tez serwer do gry).
Probowales cos takiego?

[php]<?php
$fp = fsockopen ("http://twojeip/xxx.ecl", 5002, $errno, $errstr);
if (!$fp) {
echo("Serwer nie dziala");
fclose ($fp);
} else {
echo("serwer dziala");
fclose ($fp);
}
?>[/php]
ODPOWIEDZ