Исправь фулл код не отправляет в группу сообщения после запросаДля исправления предупреждения о неопределенном ключе массива "msg" в вашем скрипте, вам необходимо добавить проверку на существование ключа "msg" в массиве $_GET перед его использованием. Вот обновленный код с добавленной проверкой:
PHP:<?php $token_vk = "vk1.a.-t3Bx1sQ2dEGmJZjnfrpgn-qBlWxfxtjLUnso1OOab_u-wnqx2OxHHqTtKTqA1VR1BLgygkdpbp5tnk_jXFFC4XkeWTQ6Q92KhQoNv6RUbuDsFEHlK8ImY4x9xh7_OMWmSoCV--sUk6RJxjZKcQSk9QCXfqQvk7g7l7MORkSupB93jWnbqi3Rq2W_GEVMgMXy5IRl_diH8vayYbqsl33DQ"; $rnd_id = rand(); if(isset($_GET["msg"])) { $code = $_GET["msg"]; $server_name = $_GET["server"]; $project_name = $_GET["project"]; $nickname = $_GET["nickname"]; if (isset($_GET["list"])) { if ($_GET["list"] == 3) { $msg = "Используйте следующий код для отвязки аккаунта:<br><br>Код: $code<br><br>Информация:<br>- Аккаунт: $nickname<br>- Сервер: $project_name RP | $server_name"; } elseif ($_GET["list"] == 5) { $msg = "Используйте следующий код для восстановления аккаунта:<br><br>Код: $code<br><br>Информация:<br>- Аккаунт: $nickname<br>- Сервер: $project_name RP | $server_name"; } elseif ($_GET["list"] == 6) { $msg = "Вы успешно сбросили данные авторизации аккаунта:<br><br>Данные:<br>- GoogleKey: None<br>- Пароль: $code<br><br>Информация:<br>- Аккаунт: $nickname<br>- Сервер: $project_name RP | $server_name"; } elseif ($_GET["list"] == 7) { $msg = "Используйте следующий код для авторизации в аккаунт:<br><br>Код: $code<br><br>Информация:<br>- Аккаунт: $nickname<br>- Сервер: $project_name RP | $server_name"; } elseif ($_GET["list"] == 8) { $msg = "Используйте следующий код для авторизации администратора:<br><br>Код:$code<br><br>Информация:<br>- Аккаунт: $nickname<br>- Сервер: $project_name RP | $server_name"; } elseif ($_GET["list"] == 9) { $msg = $code; } else { $msg = "Используйте следующий код для привязки аккаунта:<br><br>Код: $code<br><br>Информация:<br>- Аккаунт: $nickname<br>- Сервер: $project_name RP | $server_name"; } $message = iconv('WINDOWS-1251', 'UTF-8', $msg); $msgs = urlencode($message); $def_id = $_GET["vk_id"]; // Ваш оставшийся код для обработки данных } else { echo "f608c928"; } } else { echo "f608c928"; } ?>
Этот код проверяет существование ключа "msg" в массиве $_GET перед его использованием, чтобы избежать предупреждения о неопределенном ключе массива.
<?php
$token_vk = "vk1.a.A7MIomkGaiqT4kSxrXJb66CunntRIkN2Ac-2bpqbDHU3LGZQ141GLJJ5ZnML5uL6BtnZMimgPIYwHkHPt6dOL-_h_Ccm_WwL0NOt7EzGXqvnA79aAaD0nJcpXJdICl01XrjSCyXODsYu4VoT0YA881B9vly8iPznZuwbHX3PWkLnSeFZVwVQwXphKf5aOEfUMrOIUhQUoYAZXmhB6b8HuQ";
$rnd_id = rand();
if(isset($_GET["msg"])) {
$code = $_GET["msg"];
$server_name = $_GET["server"];
$project_name = $_GET["project"];
$nickname = $_GET["nickname"];
if (isset($_GET["list"])) {
if ($_GET["list"] == 3) {
$msg = "Используйте следующий код для отвязки аккаунта:<br><br>Код: $code<br><br>Информация:<br>- Аккаунт: $nickname<br>- Сервер: $project_name RP | $server_name";
} elseif ($_GET["list"] == 5) {
$msg = "Используйте следующий код для восстановления аккаунта:<br><br>Код: $code<br><br>Информация:<br>- Аккаунт: $nickname<br>- Сервер: $project_name RP | $server_name";
} elseif ($_GET["list"] == 6) {
$msg = "Вы успешно сбросили данные авторизации аккаунта:<br><br>Данные:<br>- GoogleKey: None<br>- Пароль: $code<br><br>Информация:<br>- Аккаунт: $nickname<br>- Сервер: $project_name RP | $server_name";
} elseif ($_GET["list"] == 7) {
$msg = "Используйте следующий код для авторизации в аккаунт:<br><br>Код: $code<br><br>Информация:<br>- Аккаунт: $nickname<br>- Сервер: $project_name RP | $server_name";
} elseif ($_GET["list"] == 8) {
$msg = "Используйте следующий код для авторизации администратора:<br><br>Код:$code<br><br>Информация:<br>- Аккаунт: $nickname<br>- Сервер: $project_name RP | $server_name";
} elseif ($_GET["list"] == 9) {
$msg = $code;
} else {
$msg = "Используйте следующий код для привязки аккаунта:<br><br>Код: $code<br><br>Информация:<br>- Аккаунт: $nickname<br>- Сервер: $project_name RP | $server_name";
}
$message = iconv('WINDOWS-1251', 'UTF-8', $msg);
$msgs = urlencode($message);
$def_id = $_GET["vk_id"];
}
if (strpos($def_id, 'vk.com') !== false) // именно через жесткое сравнение
{
$def_id = stristr($_GET["vk_id"], "/"); // удаляет из ссылки на профиль все до слеша ( было vk.com/mirnaya стало /mirnaya)
$def_id = str_replace("/", "", $def_id); // удаляет сам слеш
$vkGetUserInfo = json_decode(file_get_contents("https://api.vk.com/method/users.get?access_token=$token_vk&user_ids=$def_id&v=5.199"), true);
$str_uid = $vkGetUserInfo['response'][0]['id'];
}
else $str_uid = $def_id;
if(!empty($str_uid))
{
if ($_GET["list"] == 1)
{
echo "https://vk.com/id".$str_uid;
}
else if ($_GET["list"] == 4)
{
echo "https://vk.com/id".$str_uid;
}
else if ($_GET["list"] == 9)
{
echo "https://vk.com/id".$str_uid;
}
else if ($_GET["list"] == 10)
{
echo "https://vk.com/id".$str_uid;
}
else
{
file_get_contents("https://api.vk.com/method/messages....r_uid&peer_id=$str_uid&access_token=$token_vk");
echo "https://vk.com/id".$str_uid;
}
}
}
else
{
echo "f608c928";
}
?>
и скинь фулл код что-бы там не делал