Доброго времени суток , народ! В кратце суть проблемы: Сервер по Counter Strike Из базы на сайт выведена информация о карте, которая стоит на данный момент и функция онлайн оффлайн IP и PORT Если закрыть сервер, на сайте отобразится - Оффлайн, но информация о карте останется на сайте Вопрос, можно ли реализовать так чтобы при выключении сервера пропадал запрос из базы по карте? Вот код самого вывода инфы Код (Text): <?php // Функция онлайн оффлайн сервера error_reporting(0); $IP = array( "Название сервера: " => "айпи и порт", ); while(list($ServerName,$Host)=each($IP)) { list($IPAddress,$Port)=explode(":",$Host); echo($ServerName); if($fp=fsockopen($IPAddress,$Port,$ERROR_NO,$ERROR_STR,(float)0.5)) { echo("<font color='green'> Online </font><br>"); fclose($fp); } else { echo ("<font color='red'> Offline </font><br>"); } } // вывод данных о карте сервера с базы $sdd_db_host='хост';// ваш адрес где находится, хостится ваша база данных $sdd_db_name='база';// Имя базы данных с которой вы хотите работать, так как их может быть множество $sdd_db_user='логин';// логин доступ к базе данных $sdd_db_pass='пароль';// пароль доступа к базе данных @mysql_connect($sdd_db_host,$sdd_db_user,$sdd_db_pass);// устанавливаем связь с сервером @mysql_select_db($sdd_db_name);// переключаемся на нужную нам базу данных $result=mysql_query('SELECT * FROM `sts` ORDER BY id DESC LIMIT 1');// делаем выборку из таблицы while($row=mysql_fetch_array($result)) { echo '<p>Карта : <font color="green"> '.$row['map'].' </font> </p>'; // выводим данные } ?>
Код (PHP): <?php // Функция онлайн оффлайн сервера error_reporting(0); $IP = array( "Название сервера: " => "айпи и порт", ); while(list($ServerName,$Host)=each($IP)) { list($IPAddress,$Port)=explode(":",$Host); echo $ServerName; if ($fp=fsockopen($IPAddress,$Port,$ERROR_NO,$ERROR_STR,(float)0.5)) { echo("<font color='green'> Online </font><br>"); fclose($fp); // вывод данных о карте сервера с базы $sdd_db_host='хост';// ваш адрес где находится, хостится ваша база данных $sdd_db_name='база';// Имя базы данных с которой вы хотите работать, так как их может быть множество $sdd_db_user='логин';// логин доступ к базе данных $sdd_db_pass='пароль';// пароль доступа к базе данных @mysql_connect($sdd_db_host,$sdd_db_user,$sdd_db_pass);// устанавливаем связь с сервером @mysql_select_db($sdd_db_name);// переключаемся на нужную нам базу данных $result=mysql_query('SELECT * FROM `sts` ORDER BY id DESC LIMIT 1');// делаем выборку из таблицы while($row=mysql_fetch_array($result)) { echo '<p>Карта : <font color="green">'.$row['map'].'</font></p>'; // выводим данные } } else { echo ("<font color='red'> Offline </font><br>"); } } ?>