PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- // отключение предупреждений
- $host = "127.0.0.1"; // localhost
- $user = "user"; // root
- $database = "db_name";
- $password = "pass";
- // Соединяемся c базой данных
- $db = mysql_connect($host, $user, $password) or die("Не подключились к базе данных: " . mysql_error());
- print ("Подключились к базе данных<br><br>");
- // Выбор нужной базы данных
- echo "
- <html>
- <head>
- <title>Обновление статистики серверов</title>
- <meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
- </head>
- <body>";
- // число строк в таблице и полей в строке
- //@session_start();
- function recheck()
- {
- global $db;
- // обновляем данные в таблице
- $query="SELECT id, ip, port, name
- FROM md5_cs_servers";
- //}
- //foreach($result as $serv)
- //{
- global $db;
- $id = $serv['id'];
- $server = $serv['ip'];
- $port = $serv['port'];
- $active = 1;
- $map = '';
- if (!$fp)
- { //если нет коннекта - сервер выключен
- $active = 0;
- }
- else
- { // возможно что-то удастся прочитать
- //
- //"\xFF\xFF\xFF\xFF\x54\x53\x6F\x75\x72\x63\x65\x20\x45\x6E\x67\x69\x6E\x65\x20\x51\x75\x65\x72\x79\x00".chr(10) родной
- //"\xFF\xFF\xFF\xFF\x54Source Engine Query\x00");
- $r=$r["unread_bytes"];
- }
- //WHERE id='{$serv['id']}'
- if ($active AND $map)
- { // если есть ответ - обновляем инфу
- //$format = r;
- //для отладки
- //echo "<i>".$time." (сервер обновлён)</i> Карта: [".$map."] Игроки: [".$current."/".$max."] IP:PORT: [".$serv['ip'].":".$serv['port']."] Имя: [".$name."] ID: [".$id."]<br>";
- //$query=
- SET name='{$name}', map='{$map}', current='{$current}', max='{$max}', up_date='{$date}'
- WHERE id='{$id}'
- LIMIT 1");
- //$db -> mysql_query($query) or die("Ошибка : " . mysql_error());
- }
- else
- { // иначе сервер выключен
- //для отладки
- //echo "<i>".$time." (сервер не ответил)</i> IP:PORT [".$serv['ip'].":".$serv['port']."] ID: [".$id."]<br>";
- //$query=
- SET map='', current='0', max='0', up_date='{$date}'
- WHERE id='{$id}'
- LIMIT 1");
- //$db -> mysql_query($query) or die("Ошибка : " . mysql_error());
- }
- }
- // обновляем дату последней проверки
- //$db->query('UPDATE ?_last_check SET last_check = ?', time());
- }
- echo "</body></html>";
- // Закрываем соединение с бд
- //mysql_close($db);
- //function check_server($serv)
- //{
- //}
- ?>