1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Туториал Текстовый вывод данных сервера

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем Ars, 6 янв 2012.

  1. Автор темы
    Ars

    Ars Активный участник

    Баллы:
    88
    Была подобная тема, только выводом картинкой, увидел что некоторые просили текстовое отображение данных.
    Туториала тут как такого нету просто код:
    PHP:
    <?php
    $host 
    "localhost"// Можно не менять, если машина и сервера находятся на одной VPS/VDS
    $port 25565// Порт сервера, указан стандартный
     
    $socket socket_create(AF_INETSOCK_STREAMSOL_TCP);
    $connected socket_connect($socket$host$port);
    if (
    $connected) {
        
    socket_send($socket"\xFE"10);
        
    $data "";
        
    $result socket_recv($socket, &$data1500);
        
    socket_close($socket);
        if (
    $result != false && substr($data01) == "\xFF") {
            
    $info explode("\xA7"mb_convert_encoding(substr($data,1), "iso-8859-1""utf-16be"));
            
    $serverName substr($info[0], 1);
            
    $playersOnline $info[1];
            
    $playersMax $info[2];
            echo 
    "Server: $serverName<br/>Players Online: $playersOnline/$playersMax";
        } else {
            echo 
    "Failed to receive data";
        }
    } else {
        echo 
    "Failed to connect";
    }
    ?>
    Можете изменить, перекрасив текст в другой цвет.
    По факту, этот код не мой, я его взял из офф. бакита.
    Пример:
    http://add.clannr.org/Online/ping.php
     
    GJEvolution, King_kirill и Sergey95 нравится это.
  2. Sergey95

    Sergey95 Старожил Пользователь

    Баллы:
    153
    Skype:
    litesergey
    Имя в Minecraft:
    SergeyZH
    Спасибо.
     
    Beatboxer нравится это.

Поделиться этой страницей