Просмотрел все топики и не особо что то понял, обьясните что за ошибка: Fatal error: Class 'VK\CallbackApi\Server\VKCallbackApiServerHandler' not found in /srv/disk18/3216244/www/clbck.onlinewebshop.net/callbacktest/test.php on line 4 PHP: <?php use VK\CallbackApi\Server\VKCallbackApiServerHandler; class ServerHandler extends VKCallbackApiServerHandler { const SECRET = '***'; const GROUP_ID = ***; const CONFIRMATION_TOKEN = '***'; function confirmation(int $group_id, ?string $secret) { if ($secret === static::SECRET && $group_id === static::GROUP_ID) { echo static::CONFIRMATION_TOKEN; } } public function messageNew(int $group_id, ?string $secret, array $object) { echo 'ok'; } } $handler = new ServerHandler(); $data = json_decode(file_get_contents('php://input')); $handler->parse($data); ?>
PHP: if (class_exists('VKCallbackApiServerHandler)) { echo 'Класс правильно подключен'; } else { echo 'Где то косяк в пути'; }
Можно. Но зачем? Я сейчас даже в тех редких случаях, когда пишу чисто на php без сторонних пакетов, всё равно подключаю композер, по двум причинам Он генерирует великолепный автолоадер, который очень гибко настраивается А вдруг завтра мне таки понадобится туда пакет присобачить?