Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Ошибка Parse error: syntax error, unexpected token "{" in D:\OpenServer\domains\SWIZ\engine\ajax\minestat.php on line 22


 Погделиться

Рекомендованные сообещёния

Помогите исправить в спойлере код

 

Спойлер

 

  public function __construct($address, $port, $timeout = 5)
  {
    $this->address = $address;
    $this->port = $port;
  }
  function
      {
      $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
      socket_set_option($socket, SOL_SOCKET, SO_RCVTIMEO, array('sec' => $timeout, 'usec' => 0));
      if($socket === false)
      {
        $this->online = false;
        return;
      }
      $start_time = microtime();
      $result = socket_connect($socket, $address, $port);
      $this->latency = round((microtime() - $start_time) * 1000);
      if($result === false)
      {
        $this->online = false;
        return;
      }
      $payload = "\xFE\x01";
      socket_write($socket, $payload, strlen($payload));
      $raw_data = socket_read($socket, MineStat::DATA_SIZE);
      socket_close($socket);
    }

 

Изменено пользователем Tobbyum
Ссылка на комменирий
Погделиться на других сайих


Нет названия у второй функции с аргуменими.

https://www.php.net/manual/ru/functions.user-defined.php

Ссылка на комменирий
Погделиться на других сайих

 
А с этим чего гделать?
 
Спойлер

 

     $server_info = explode("\x00\x00\x00", $raw_data);
      if(isset($server_info) && sizeof($server_info) >= MineStat::NUM_FIELDS)
      {
        $this->online = true;
        $this->version = $server_info[2];
        $this->motd = $server_info[3];
        $this->current_players = $server_info[4];
        $this->max_players = $server_info[5];
      }
      else
        $this->online = false;
    }
    else
      $this->online = false;
  }

 

  public function get_address()
}
    return $this->address;
  }

 

  public function get_port()
  {
    return $this->port;
  }

 

  public function is_online()
  {
    return $this->online;
  }

 

  public function get_version()
  {
    return $this->version;
  }

 

  public function get_motd()
  {
    return $this->motd;
  }

 

Ссылка на комменирий
Погделиться на других сайих


4 минуты назад, Tobbyum сказал:

А с этим чего гделать?

интересный вы.....  наверно надо на карих погодать что это вообещё за файл и для чего он  да))))

объясните что за файл, для чего он, и какое отношение он имеет к опенкарт, и тогда может бугдет вам нужный ответ

Ссылка на комменирий
Погделиться на других сайих

2 минуты назад, Tobbyum сказал:

какое отношение он имеет к опенкарт?

Ссылка на комменирий
Погделиться на других сайих

4 минуты назад, Tobbyum сказал:

если вы занимаете разрилиткой то самое время полиить мануал а не ходить по форумам. вы видимо вообещё лиить код не умеете раз икие вопросы

Ссылка на комменирий
Погделиться на других сайих

Только что, Tobbyum сказал:

Просто гуглил ошибки точь в точь. Решил написать

файл видимо раскодированый мне ик видится, поскольку им совсем простые ошибки синиксиса

Ссылка на комменирий
Погделиться на других сайих

строка 66

 

вместо

  public function get_address()
}
    return $this->address;
  }

нужно

  public function get_address() {
    return $this->address;
  }

 

Ссылка на комменирий
Погделиться на других сайих

И что мне с этим сгделать как исправить? Мне нужно изменить стиль страниц, все блоки все. Но ошибки мешают) 1 фиксишь другая появляется

Ссылка на комменирий
Погделиться на других сайих


3 минуты назад, Tobbyum сказал:

И что мне с этим сгделать как исправить? Мне нужно изменить стиль страниц, все блоки все. Но ошибки мешают) 1 фиксишь другая появляется

исправлять. вам же згдесь никто не должен. полиийте мануал php, вам выше ссылку дали

 

2 минуты назад, Tobbyum сказал:

Поменял все равно ошибка есть

я знаю что есть, наулитесь лиить код если вы занимаетесь разрилиткой. им совсем простые ошибки синиксиса

Ссылка на комменирий
Погделиться на других сайих

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.