За последние 24 часа нас посетили 20662 программиста и 1008 роботов. Сейчас ищут 462 программиста ...

Не найденные классы

Тема в разделе "PHP для новичков", создана пользователем kakasnonyt, 16 ноя 2019.

  1. kakasnonyt

    kakasnonyt Новичок

    С нами с:
    16 ноя 2019
    Сообщения:
    1
    Симпатии:
    0
    Просмотрел все топики и не особо что то понял, обьясните что за ошибка:
    Fatal error: Class 'VK\CallbackApi\Server\VKCallbackApiServerHandler' not found in /srv/disk18/3216244/www/clbck.onlinewebshop.net/callbacktest/test.php on line 4

    PHP:
    1. <?php
    2. use VK\CallbackApi\Server\VKCallbackApiServerHandler;
    3.  
    4. class ServerHandler extends VKCallbackApiServerHandler {
    5.     const SECRET = '***';
    6.     const GROUP_ID = ***;
    7.     const CONFIRMATION_TOKEN = '***';
    8.  
    9. function confirmation(int $group_id, ?string $secret) {
    10.         if ($secret === static::SECRET && $group_id === static::GROUP_ID) {
    11.             echo static::CONFIRMATION_TOKEN;
    12.         }
    13.     }
    14.  
    15. public function messageNew(int $group_id, ?string $secret, array $object) {
    16.         echo 'ok';
    17.     }
    18. }
    19.  
    20. $handler = new ServerHandler();
    21. $data = json_decode(file_get_contents('php://input'));
    22. $handler->parse($data);
    23. ?>
     
  2. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.199
    Симпатии:
    184
    PHP:
    1. if (class_exists('VKCallbackApiServerHandler)) {
    2.     echo 'Класс правильно подключен';
    3. }
    4. else {
    5.    echo 'Где то косяк в пути';
    6. }
     
  3. Roman __construct

    Roman __construct Активный пользователь

    С нами с:
    27 апр 2019
    Сообщения:
    1.270
    Симпатии:
    112
    вот здесь он не нашел VKCallbackApiServerHandler
     
  4. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.748
    Симпатии:
    1.321
    Адрес:
    Лень
    composer подключи
     
  5. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.199
    Симпатии:
    184
  6. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.748
    Симпатии:
    1.321
    Адрес:
    Лень
    что ?
     
  7. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.199
    Симпатии:
    184
    @MouseZver компосер в php не обязательный
     
  8. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.748
    Симпатии:
    1.321
    Адрес:
    Лень
    и ?
     
  9. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.199
    Симпатии:
    184
    @MouseZver и этот пакет можно использовать без него
     
  10. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.553
    Симпатии:
    1.754
    Можно. Но зачем? Я сейчас даже в тех редких случаях, когда пишу чисто на php без сторонних пакетов, всё равно подключаю композер, по двум причинам
    1. Он генерирует великолепный автолоадер, который очень гибко настраивается
    2. А вдруг завтра мне таки понадобится туда пакет присобачить?