Есть машина на которой стоит игровой сервер. Юзает сервачек определенный порт.
Помогите написать скриптик, который будет проверять включен этот игровой сервер или нет.
Спустя 24 минуты, 34 секунды (20.12.2007 - 23:30) emp написал(а):
Спустя 24 минуты, 47 секунд (20.12.2007 - 23:55) deathor написал(а):
Получилось вот так... Но выдает ошибку... из-за чего?
Warning: fsockopen() [function.fsockopen]: unable to connect to ya.ru:80 (Unknown error) in /www/110mb.com/l/a/2/e/m/p/i/r/la2empire/htdocs/stat.php on line 2
Код
<?
if($fp = fsockopen ("ya.ru", 80))
{
$text="Ok";
fclose($fp);
}
else
$text="Упал";
$op=fopen("yeah.txt","w");
fwrite($op,$text);
fclose($op);
?>
if($fp = fsockopen ("ya.ru", 80))
{
$text="Ok";
fclose($fp);
}
else
$text="Упал";
$op=fopen("yeah.txt","w");
fwrite($op,$text);
fclose($op);
?>
Warning: fsockopen() [function.fsockopen]: unable to connect to ya.ru:80 (Unknown error) in /www/110mb.com/l/a/2/e/m/p/i/r/la2empire/htdocs/stat.php on line 2
Спустя 46 минут, 53 секунды (21.12.2007 - 00:42) emp написал(а):
Код
if(@$fp = fsockopen ("127.0.0.1", 80, $errno, $errstr, 1))
Спустя 14 минут, 49 секунд (21.12.2007 - 00:57) deathor написал(а):
Код
<?
if(@$fp = fsockopen ("ya.ru", 80, $errno, $errstr, 1)) {
echo "<font color=green>Ok</font>";
fclose($fp);
}
else
echo "<font color=red>Упал</font>";
?>
if(@$fp = fsockopen ("ya.ru", 80, $errno, $errstr, 1)) {
echo "<font color=green>Ok</font>";
fclose($fp);
}
else
echo "<font color=red>Упал</font>";
?>
а изменил вот-так... скрипт запустился, но он все время выдает сообщение "Упал", хотя "ya.ru" вроде как не падал... с моим сервером таже история...
Спустя 41 минута, 17 секунд (21.12.2007 - 01:38) emp написал(а):
Таймаут увеличьте. Хотя лично у меня и так работает.
Спустя 9 часов, 35 минут, 20 секунд (21.12.2007 - 11:13) deathor написал(а):
Все. Разобрался. Спасибо большое.