Здравствуйте, подскажите пожалуйста ошибку в коде и если она есть как её исправить.
Вот сам код обработчика
<?php
$ip546 = $_GET['s'];
$port546 = $_GET['p'];
require "vendor/SourceQuery/bootstrap.php";
use xPaw\SourceQuery\SourceQuery;
$q546 = new SourceQuery();
$q546->Connect($ip546, $port546, 1, SourceQuery::SOURCE);
print "<pre>";
$server_info546 = $q546->GetInfo();
$players_info546 = $q546->GetPlayers();
$rules_info546 = $q546->GetRules();
# Выводим пиратский онлайн из тэга ai
$desiredTagAi546 = array_filter(explode(",", $server_info546["GameTags"]), function ($tagCp546) {
return mb_substr($tagCp546, 0, 2) === "ai";
});
$ai2online546 = implode(",", $desiredTagAi546);
#Обрезаем ai и выводим только числа
$aionline546 = mb_substr($ai2online546, 2);
$q546->Disconnect();
if ($server_info546 == 0) {
echo "<style> .server546 {display: none !important} </style>";
}
?>
Вот запрос который я ему передаю:
https://site.php/vendor.php?s=109.173.22.172&p=22021
Мне пишет Сайт пока не может обработать этот запрос.
Если вместо
$ip546 = $_GET['s'];
$port546 $_GET['p'];
Поставить
$ip546 = "109.173.22.172";
$port546 = "22021";
То всё работает.